Meghalaya, the wettest place on earth, is one of the most diverse and scenic states in all of India. A Member of the Seven Sisters State, it is home to some of the most picturesque places in the North-East. In Sanskrit, Meghalaya means "the abode of clouds".