Meghalaya is without a doubt one of our favourite places. Meghalaya, located in the hills of the eastern sub-Himalayas, is one of India’s most beautiful states. Meghalaya means “abode of clouds” in Sanskrit, and it is appropriately so. This is said to be one of the wettest places on the planet, with the sun and rains playing hide and seek.…