Das Taj Mahal steht in der Stadt Agra im Bundesstaat Uttar Pradesh im Norden Indiens, am rechten/südlichen Ufer des Flusses Yamuna.