Which of these Indian cities lies on the banks of the Yamuna?
Answer: D
Correct answer: Agra
Agra stands on the Yamuna, and the Taj Mahal was built along its bank - the river forming part of the design, since the garden opposite was laid out to view the tomb across the water. The other cities are on other rivers, and the pairing of city to river is a standard examination point. Kanpur is on the Ganga, Nashik on the Godavari, and Cuttack on the Mahanadi. The Yamuna rises at the Yamunotri glacier in Uttarakhand and flows past Delhi, Mathura and Agra before joining the Ganga at Prayagraj - the confluence at the Triveni Sangam, where the mythical Saraswati is held to meet them. It is the longest tributary of the Ganga. Other pairings worth holding: Delhi on the Yamuna, Varanasi and Patna on the Ganga, Ahmedabad on the Sabarmati, Surat on the Tapi, Vijayawada on the Krishna, Lucknow on the Gomti and Srinagar on the Jhelum.
Please log in or register to report this question.