(C) Sabarimala Sree Dharmasastha Temple is a temple complex located at Sabarimala inside Periyar Tiger Reserve in Pathanamthitta district, Kerala. It is one of the largest annual pilgrimage of the world with an estimate of between 17 million and 50 million devotees visiting every year.