Megamalai which is known as the “High Wavy Mountains”, Meghamalai is a petit yet beautiful place located in the Western Ghats in the state of Tamil Nadu. The name ‘Meghamalai’ literally means ‘Mountain shrouded in Clouds’ – but is fondly extended to mean a ‘Kingdom where the clouds meet the mountains’. Meghamalai is one of …