Meghalaya4 Min Read SUMIT JALUKAonApril 20, 20199 Reasons to Visit Meghalaya Lying in the Northeastern part of India, the state of Meghalaya is also known as the Land of the Clouds. This state is also of valid… Discover More