Tamilnadu is the perfect place to see the natural wonders for it. The best attraction places are for visit Meenakshi Amman Temple, Kerala Backwaters, Marina Beach, Pancha Rathas and Kodaikanal Lake.