Insta Spots in Meghalaya

If heaven had a photo album, Meghalaya would be its cover page. Meghalaya – Nature’s Instagram Studio Welcome to Meghalaya, the land of clouds, waterfalls, and living bridges. Tucked in the northeastern corner of India, Meghalaya is full of natural…