Agra is a city located on the banks of the river Yamuna in Uttar Pradesh, close to New Delhi. It is easily accessible from Delhi, via road or rail. A cultural and historical tour of Agra includes, apart from the Taj Mahal, the exotically constructed Fatehpur Sikhri, the Itmad-ul-Daulah tomb and the Agra Fort.