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...
Thangsning Falls in Meghalaya
Discover the serene beauty of Thangsning Falls in Meghalaya. Learn where it is located and how to reach this hidden gem in the Northeast.