Meghalaya, the abode of clouds, is one of the most beautiful states in North-East India offering a variety of sights, activities, food, and festivals to tourists. Well known for Cherapunjji, the place which receives one of the maximum rainfall in the world, Meghalaya can mesmerize you with its hills, valleys, lakes, caves, and waterfalls which when combined with the beautiful clouds, give it a very serene, beautiful look.