5 Best Meghalaya Trip Packages Meghalaya, often called the “Abode of Clouds,” is one of the most beautiful states in Northeast India. With its rolling green hills, cascading waterfalls, myste...