0 reviews
Leshka Falls, located near Jowai in the West Jaintia Hills district of Meghalaya, India, is a hidden gem that offers a serene escape into nature. This picturesque waterfall cascades down rugged cliffs, creating a mesmerizing spectacle of water and mist. Surrounded by lush greenery and dense forests, Leshka Falls provides a tranquil setting for visitors seeking peace and natural beauty. The area is