Wallpaper Download

Sunday, October 17, 2010

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.










Wallpaper Download