18 Meghalaya Photos that Will Make You Want to Visit the Land of Clouds!
Meghalaya often has the nickname ‘the abode of clouds’ as that’s its translation in Sanskrit. It’s definitely appropriate as Cherrapunjee in Meghalaya is officially the wettest place on planet Earth! That …