25,000 people march into New Delhi, India. These were... 28 Oct 2007, Tashi Tobgyal - TT20071014.jpg

25,000 people march into New Delhi, India. These were... 28 Oct 2007, Tashi Tobgyal - TT20071014.jpg