When three mountain streams conspire to make you hold your breath on the road uphill in God’s Own Country, there is definitely a dream destination ahead for all of us. Located at an altitude of 5,200 ft above sea level, in the Idukki district in Kerala, Munnar offers an ideal getaway for any nature lover....