High Quality Content by WIKIPEDIA articles! Chettikulangara Sree Bhagavathi temple is one of the most renowned temples in Kerala.The temple is located at Chettikulangara in Mavelikkara taluk of Alappuzha district in the south Indian state of Kerala....