7 Best Places To Visit In Meghalaya

‘The Abode of Clouds”- this is what Meghalaya means in Sanskrit. And, without any second thought- any visitor will feel the same at first glance. Also known as the ‘Scotland of the East,’ Meghalaya is full of lush greenery, subtropical forests, rain, snow, and unique gifts of nature. One of the seven sisters of North-East … Read more