Situated in the southwestern coast of India, Kerala, often called 'God's Own Country ... like the mountains or viewing panoramas across scenery that surrounds one from all sides.