India is home to 40 UNESCO World Heritage Sites out of which there are 32 cultural, 7 natural and 1 mixed property.
India is home to 40 UNESCO World Heritage Sites out of which there are 32 cultural, 7 natural and 1 mixed property.