Skip to content
Advertisement

Buddhist nun Palden Choetso set herself on fire on a street in Tawu, in China's Sichuan Province, in November to protest China's rule of Tibet

Buddhist nun Palden Choetso set herself on fire on a street in Tawu, in China's Sichuan Province, in November to protest China's rule of Tibet

Featured Photo Galleries