The Nalanda monastery near the southwestern village of Labastide-Saint-Georges in France. Photo from Nalanda monastery website

British monk self-immolates in Tibetan Buddhist monastery in France

The Nalanda monastery near the southwestern village of Labastide-Saint-Georges in France. Photo from Nalanda monastery website
READ FULL ARTICLE