Meghalaya means the Abode of Clouds and is one of the prettiest states in North East India. It boasts a village that’s labeled the cleanest in Asia. It has a region that sports the most rainfall in India and has picturesque lakes and waterfalls spread out all over the state. So with this vision in mind, finding reasons to visit Meghalaya isn’t all that difficult!
Continue Reading