Devikulam, Idukki, Kerala Located at 1800 meters above sea level, Devikulam in the Idukki district is one of the popular hill stations in this region. The most popular tourist [...] November 18, 2014