Agra is a city located on the banks of the Yamuna river in the Indian state of Uttar Pradesh. The Yamuna is the longest and the second largest tributary river of the Ganges in northern India.
Unveiling the Mysteries of Agra: How Well Do You Know This Indian Metropolis?