X

Garbage Mountain

Delhi’s Mountain of Shame: The Ghazipur Landfill

For 36 years now, the residents of East Delhi’s Ghazipur have been breathing toxic air, emanating from its very own… Read More