The Taj Mahal is not located in a city, but it is situated in Agra, which is a city in the northern Indian state of Uttar Pradesh. The Taj Mahal is one of the most famous and iconic landmarks in India and is known for its stunning white marble mausoleum, built by the Mughal Emperor Shah Jahan in memory of his wife Mumtaz Mahal.