Popularly called the “Abode of Clouds,” Meghalaya is a nature lover’s dream come true with its undulating hills, verdant surroundings, and immaculate waterfalls.

Popularly called the “Abode of Clouds,” Meghalaya is a nature lover’s dream come true with its undulating hills, verdant surroundings, and immaculate waterfalls.
South India is a one-stop destination for witnessing natural splendours, guarded by the Bay of Bengal, the Indian Ocean and the Arabian Sea.