Find the word definition

Wikipedia
Sawra

Sawra is a town in Shimla district in the Indian state of Himachal Pradesh. Sawra is also known as Saraswati Nagar. It is a town located at the banks of Pabbar River and it is about 103 kilometres away from Shimla and 12 kilometres away from Rohru. Sawra is also famous for Sawra Kuddu Hydro Electric Project (111 MW).