Sabarimala: pilgrimage, practice and present-day significance for India
Perched on a forested hill in Kerala’s Pathanamthitta district, Sabarimala Sree Dharma Sastha Temple—devoted to Lord Ayyappa—remains one of India’s largest and most closely watched pilgrimage centres. Every year millions of devotees take the...