Kelavali Waterfall Satara
Kelavali waterfall is a popular tourist attraction located in Satara district in the state of Maharashtra, India. The waterfall is situated near the village of Kelavali and is approximately 32 kilometers from the city of Satara. The waterfall is surrounded by lush greenery and offers a picturesque view of the surrounding hills and valleys. To … Read more