Designed by
Title
Megamalai is panoramic town in the Theni district, Tamil Nadu, India. #246717660
Description
Megamalai is panoramic town in the Theni district, Tamil Nadu, India. It is also known as Paccha Kumachi, which means Green Peak. Megamalai has many specialities to view and enjoy like Tea Estate, wildlife, greenly nature, waterfalls, river, mountain view and dams available in and around the place. Gorgeous clouds and incredible nature will mesmerize one.