Sabarimala Ayyappa Temple – Sacred Pilgrimage in Pathanamthitta History & Significance of Sabarimala Sabarimala is believed to be the place where Lord Ayyappa meditated after defeating Mahishi. The Read More »