Agra is a historic city in northern India, famous worldwide as the home of the magnificent Taj Mahal. This UNESCO World Heritage site attracts millions of visitors annually with its Mughal-era architecture, rich cultural heritage, and romantic ambiance.