On top of the garbage mountain of Delhi
Delhi generates over 11,000 tonnes of waste which is dumped in its three landfills, this one being the largest.
Saturday 8 March 2025 04:31, UK
Please use Chrome browser for a more accessible video player

Watch Next
6:58
