India being the land of natural treasures, was explored by different nations from the world through different ages of history. Every corner of the country bears a number of heritage sites, making a documentation of the incidents of past ages. If you love to explore historical spots, India has a big list of them. In this article we mention ten such places, most of which are declared as UNESCO World Heritage Sites.