Supreme Court’s Sabarimala Verdict Explained
Sabarimala is a Hindu pilgrimage shrine, dedicated to Lord Ayyapa, located at the Periyar Tiger Reserve in the Pathanamthitta District, Perunad in Kerala. One of the world’s largest pilgrimage sites, with 17-20 million devotees visiting every year, Sabarimala was recently in headlines for the milestone...