Amba Theertha, Kalasa
Amba Theertha is one of Kalasa town’s five water spots or Panchatheertha, famed for its pristine waters and picture postcard beauty. Its understated beauty is to be experienced to be believed with its huge variety of whirlpools, a large suspension…