India is a diverse country. Its art, history, and culture date back to several thousand years BC. It has been through historical and cultural upheavels due to conquests and rebellions. For these reasons, suggesting a short list of attractions in India or things to do in India is a daunting task. The following is a list of monuments, temples, and buildings that have been identified as World Heritage Sites by UNESCO. Make sure you visit at least one of these when in India. Any India tour is incomplete otherwise. In no particular order, they are:

  • Taj Mahal, Agra

  • Chhatrapati Shivaji Terminus, Mumbai

  • Qutub Minar, Delhi

  • Fatehpur Sikri, Uttar Pradesh

  • Rock Shelters of Bhimbhetka

  • Mahabodhi, Bodh Gaya, Bihar

  • Khajuraho Temples, Madhya Pradesh

  • Humayun’s Tomb, Delhi

  • Churches and Convents, Goa

  • Hampi, Karnataka

  • Pattadakal, Karnataka

  • Mamallapuram, Tamil Nadu

  • The Great Living Chola Temples in Tamil Nadu

  • Champaner-Pavagadh Archeological Park, Gujarat

  • Elephanta Caves, Mumbai

  • Buddhist Monuments, Sanchi

  • Agra Fort, Agra

  • Ellora and Ajanta Caves, Maharashtra