Multiple choice Which of the following cities is located on the banks of the river Yamuna? Kanpur Cuttack Mathura Lucknow Reveal answer Fill a bubble to check yourself C Correct answer Explanation Mathura is located on the banks of the Yamuna River in Uttar Pradesh. It is an ancient city with religious significance in Hinduism. Kanpur and Lucknow are situated on the Ganges River, while Cuttack is on the Mahanadi River in Odisha.