South India reminds you of places you wished to see in your dreams. The relaxing beaches, a vast stretch of ocean, the calming backwaters, magnificent hills of the Western Ghats, and centuries-old history. Nothing disappoints you on your journey to the southern part of the country. Walking down a road with trees on both sides on a sunny morning, the journey itself is as beautiful as the destination. Magnificent rock-cut cave temples depict stories of the ancient Dravidians. Kerala - God's own country, Coorg, Mysore, Ooty, Kodaikanal, and the Temples of Madurai, Kanyakumari, and Rameshwaram in Tamil Nadu are the must-visit places to see in the south.