Tibetan exiles pay homage to self-immolator Jamphel Yeshi in Dharamsala, Himachal Pradesh, India.
By THE NEW YORK TIMES, NY Times: World
Fri, 03/30/2012 - 6:27am
Tibetan exiles pay homage to self-immolator Jamphel Yeshi in Dharamsala, Himachal Pradesh, India.