There are a total of 38 World Heritage Sites located in India. This number includes 30 cultural sites, 7 natural sites, and one mixed site. Be it the splendid Taj Mahal, the architectural ruins of Hampi, or the various heritage places in Kerala, India is home to a diverse mix of iconic heritage locations recognised by UNESCO. According to the UNESCO World Heritage Convention, these places hold tremendous importance of cultural or natural heritage.