dailyO
Advertisement

Standing taller than the Taj: The dump yard of Ghazipur

India's tallest rubbish mountain in Delhi is set to rise higher than Taj Mahal by 2020.

More Videos
Please log in
I agree with DailyO's privacy policy