Agra, a city based in Uttar Pradesh, India, This city is situated on the banks