"It's a slow poisoning of people living here ... One of the largest landfills in the country, it is also called the "garbage mountain of Delhi". A monstrosity, an eyesore - but more than that ...