Devikulam which is formed from two words i.e. “Devi” meaning goddess and “kulam” meaning pond is a scenic and small hill station located in the Idukki district in Kerala. It is elevated at 1,800 meters above sea level and, is located at about 5 km from Munnar.  According to folklore Sita from the epic Ramayana […]