Thoseghar Waterfall Satara is an amazing waterfalls, nature at its best, a must see tourist destination that will remain a great memory in the minds forever