Original Resolution: 400x300
Save Sabarimala Protests Sabarimala is an important pilgrim town located within a forest reserve, famous for the sabarimala sree ayyappa dharma sastha temple, that attracts more than 30 million pilgrims annually, making it the largest in india and second largest in the world, after haji pilgrimage of mecca in saudi arabia.