Agra is home to the Taj Mahal with two other UNESCO World Heritage Sites Agra Fort and Fatehpur Sikri. History, architecture, love all together create the magic of Agra, and hence, makes for a must-visit destination for anyone living in or visiting India.