Thoseghar Waterfall Satara
Thoseghar Waterfall is situated in Satara District of Maharashtra and is around, 20 km from Satara City. A 1000 feet waterfall, this is what is special in this small village Thoseghar. It pulls thousands visitors from all over Maharashtra during…