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