Mangala Devi Kannagi temple is a historic temple located in the Idukki District of Kerala bordering Tamil Nadu, about 7 km from Pazhiyankudi in Theni district and 15 km from Thekkady in Idukki district. Cheran Chenguttuvan, the king of ancient Tamilakam, had erected...

read more