A Tibetan activist set himself on fire to protest Chinese President Hu Jintao's upcoming visit to New Delhi.

 

v20240901