Agra in the State of Uttar Pradesh, about 230 kilometres south-east of the national capital Delhi, and the city that is home to one of the most iconic wonders of the world, the Taj Mahal.