0 reviews
Wah Kaba Falls in Sohra, also known as Cherrapunji, is a breathtaking natural wonder nestled in the heart of Meghalaya, India. This majestic waterfall cascades down from a height of approximately 170-190 feet, creating a mesmerizing spectacle of roaring water and mist. Surrounded by lush greenery and rugged cliffs, Wah Kaba Falls offers a serene escape into nature's lap. The area is perfect for tr