New Delhi’s towering Bhalswa landfill, standing over 62 meters tall, has long been a symbol of the city’s waste management ...