On the bank of which river is Nadaun town of Hamirpur district?

Beas
Chenab
Ravi
Yamuna

The correct answer is: C. Ravi

Nadaun town is located on the banks of the Ravi River in Hamirpur district of Himachal Pradesh, India. The Ravi is a major tributary of the Indus River, and is the fifth-longest river in India. It originates in the Himalayas in the Chamba district of Himachal Pradesh, and flows through the states of Punjab, Haryana, and Rajasthan before joining the Indus River in Pakistan. The Ravi is a major source of irrigation and drinking water for the people of the region. It is also a popular destination for fishing and boating.

The other options are incorrect because:

  • The Beas River is located in the state of Punjab.
  • The Chenab River is located in the states of Jammu and Kashmir and Punjab.
  • The Yamuna River is located in the states of Uttarakhand, Haryana, Delhi, and Uttar Pradesh.