Agra is a magnificent city situated in Uttar Pradesh and is well known for the Taj Mahal. Agra is an ancient city on the bank of the river Yamuna. It is famous for its Mughal architecture and for being home to one of the Seven Wonders of the World, the Taj Mahal - a monument of incredible elegance and architectural perfection.