A tryst with the clouds – Meghamalai Posted on December 3, 2013September 3, 2015 by Sterling Holidays Meghamalai, which means mountain of clouds, is definitely a mountain range among the clouds. Situated in Theni district of the South Indian state of Tamil Nadu, with its lush green forests, never endi... Read More