A garbage dump in New Delhi, India. 07 Dec 2007, Tashi Tobgyal - TT20071208.jpg

A garbage dump in New Delhi, India. 07 Dec 2007, Tashi Tobgyal - TT20071208.jpg