0 reviews
Tyrshi Falls, located near Jowai in the Indian state of Meghalaya, is a hidden gem that offers a serene escape into nature. This picturesque waterfall cascades down a series of rocky steps, creating a mesmerizing sight and a soothing soundscape. Surrounded by lush greenery and rolling hills, Tyrshi Falls is an ideal spot for nature lovers and photographers. A short trek through scenic landscapes l