Thoseghar Waterfall Satara
Thoseghar waterfall is a scenic spot located at the near small village of Thoseghar of Satara district in Maharashtra State, India. Waterfall distance about 20 km from Satara city. There are also other small waterfalls here, which are about 15-20 meters high. The highest one is at around 500 meters. There is a newly constructed Platform to stand and take a …