Tamil Nadu is indeed a drop dead gorgeous gem of South India that's known for its unparalleled mosaic of tourist attractions. These places comprise beautiful beaches, well-renowned UNESCO heritage sites, pristine beaches, idyllic waterfalls and magnificent forts.
All these enchanting jewels of this state, allows you to immerse yourself in the timeless charm of it. Therefore, to amplify your journey, here's the list of top places that you must discover for the best experience.