X

Loading...

Meghalaya

Meghalaya literally the 'Abode of Clouds' takes distinction of being among the wettest places on earth! Endowed with incredible natural beauty, Meghalaya is one of the most beautiful states in Northeast India with undulating rivers, waterfalls, sparkling mountain streams, emerald-green lakes, gorges, precipitous ravines and panoramic views from hilltops.