Meghamalai, which means mountain of clouds, is definitely a mountain range among the clouds. Situated in...