Rivers of Himachal

Many civilizations were born and perished in the hoary past on the banks of the river. The river banks have always remained sacred seats of spiritual aspirants in India and rivers like Ganga, Indus, Yamuna, Sarswati, Sindhu, Kaveri, Bhagirathi and Krishna are...
Himachal Taxi