Lying on the extreme south of India is the state of Kerala- often referred to as ‘God’s Own Country’ by travelers. The commercial city of Kochi rests right at the heart of Kerala, along the coasts of the Arabian Sea. With a rich cultural heritage, precious history, phenomenal lush green nature and ever warm...