News

During his recent visit to Ladakh, the Dalai Lama said that India provides a “free and flourishing environment” for the study of Buddhism’s most profound philosophical teachings, while also ...