Agra (; Āgrā) 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 and north of Gwalior. With a population of 1,686,993 (2013 est (...)