India is a land of tradition and culture. India’s rich heritage and history can be explored throughout the length and breadth of the country. India has it all mountains, beaches, lakes, and desert. Whether you want to enjoy modern night life or want to embark on a spiritual journey, you get everything here. It is worth mentioning here that India is the best place to quench your thirst for spiritual knowledge. Beautiful palaces to splendid temples, everything is very unique about this country. And the best part is that every state has its own flavour of architecture which is clearly reflected on the historic sites. Here is a list of best tourist destination in India.