De Taj Mahal staat in de stad Agra , in de deelstaat Uttar Pradesh, in het noorden van India.