0 reviews
Nohsngithiang Falls, also known as the Seven Sisters Falls, is a breathtaking natural wonder located in Sohra, Meghalaya. This majestic waterfall cascades down a rugged cliff in seven distinct segments, creating a mesmerizing spectacle, especially during the monsoon season when the falls are at their most powerful. Surrounded by lush greenery and misty clouds, the falls offer a serene and pictures