Idukki
India /Kerala / Idukki / Idukki Idukki is one of the 14 districts of Kerala, also known as God’s Own Country. During ancient times, Idukki was a part of Chera Dynasty while its modern history begins with the European planters who settled in the region. Almost 97 % of the district is covered by mountains […]