Idukki You are charmed by the fragrance of flavors when you arrive in the mystical town of Idukki. The slopes of the town and the slanting Stream Péryar, Thalayar, and Thodupuzha at the edges of Idukki make this the most lovely mountain resort in Ke...