India is a beautiful peninsula that is filled with natural wonders. One such destination is Tamil Nadu. The coastal state offers pristine beauty, stunning architecture, sea, beaches, rock-cut caves, ...