Beside which river are the Indian cities of Delhi and Agra?
Agra Agra Agra () is a city on the banks of the river Yamuna in the northern state of Uttar Pradesh, India. It is west of the state capital, Lucknow, south of the national capital New Delhi, 58 kilometres (31 mi) south of Mathura and north of Gwalior. Agra is one of the most populous cities in Uttar Pradesh, and the 24th most populous in India. Agra is a major tourist destination because of its many Mughal-era buildings, most notably the Tāj Mahal, Agra Fort and Fatehpūr Sikrī, all of which are UNESCO World Heritage Sites. Agra is included on the
Agra Express, Bhopal Express, Malwa Express, Gondwana Express, Jabalpur - Jammutawi Express, Shreedham Express, Garib Rath, Tamil Nadu Express, Chennai Rajdhani, Agra Mathura Express etc. connect Agra with all major Indian cities like New Delhi, Hyderabad, Mumbai, Kolkata, Chennai, Visakhapatnam, Bengaluru, Pune, Bhopal, Indore, Kochi, Gwalior, Jabalpur, Ujjain, Jaipur, Aligarh, Mathura, Alwar, Lucknow, Thiruvananthapuram etc. every day. Some east-bound trains from Delhi also travel via Agra, so direct connections to points in Eastern India (including Kolkata) are also available. There are close to 20 trains to New Delhi and Gwalior Junction every day, and at least three or four to Bhopal,