Facebook Google+ Twitter As they say, South India is one of the most beautiful, naturally blessed locations in the world. Over here, you can find the majestic temples, the calm green backwaters of Kerala and a culture that is steeped in the worship of God and nature. So, visiting the south of India is always ...