Kerala, one of the most beautiful places to visit in South India is very fondly known as ‘God’s Own Country’. It is a place most suitable for relishing