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

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