Kerala, fondly known as 'God's Own Country', is a paradise on India's west coast ... Known as the 'Kashmir of South Inda', ...