India has more than a thousand tourist attractions and several World Heritage Sites. Listed below are some of the most extravagant places you can visit in India…