There is a beautiful town in Kerala known as “Idukki” which in Tamil/Malayalam means “Idukku” and when translated to English means “narrow gorge”. The Idukki district is supposed to be second largest in the state after “Palakkad”. This scenic town is located on the Western Ghats and is surrounded by mountains all around.