Dalai Lama
- India
‘India is my permanent home’, says Dalai Lama over Tawang clash
Spiritual leader Dalai Lama who has been living in exile in India since 1959 told reporters that there is no question of returning back to China. The 14th Dalai Lama was forced…
