Delhi protest
Indian police detains an exiled Tibetan protestor who fights for Tibet’s independence from China outside the Chinese Embassy in New Delhi, India, Sunday, Feb. 14, 2010. Tibetans are celebrating the Tibetan New Year Sunday. (AP Photo/Mustafa Quraishi)