Devikulam
India /Kerala /Idukki /Devikulam Devikulam is a hill station that is located in the State of Kerala in the Idukki District. The town is located around 16 km from the popular hill station of Munnar. The main attraction in the town is the lake which is known as Sita Devi Lake. There are many myths […]