Sabarimala Temple is an important pilgrimage destination located amidst the forests of the Sabari Hills. According to the legends Lord Ayyappa meditated at this place after killing the demon named ...