Talwara Town Ship - A Beautiful Place on the Planet Earth

Talwara is a beautiful place in India as well as on the planet earth. It is situated on the banks of the mighty river Beas, ever flowing on the nothern side, the eastern side has Pong Dam-the Nation's Pride, southern side has Shivalik Hills Range and the western side is green fields, Punjabi style.

No comments:

Post a Comment