Q. On the banks of which river is the city of Bharuch situated?
Answer:
Narmada River
Notes: Bharuch, one of Gujarat's oldest cities, is located on the banks of the Narmada River. Historically known as Bhrigukachchha, it has been a significant port and trading center since ancient times.