South India is the country's paradise of natural beauty, plentiful with gigantic hills, Temples, and Backwaters. The favorite places of south India definitely will give plenty of memories.