21 Must-Visit Tourist Destinations in Meghalaya Meghalaya, meaning “Abode of Clouds,” is one of the most breathtaking states in Northeast India. With its misty hills, cascading waterfalls, sacred forests, and... Shillong Tour Travels .