Meghamalai January 14, 2015August 7, 2018Lookerala As the name suggests, Megamalai is the kingdom where the clouds meet the mountains. It is arguably the most beautiful hill station in [...]