Overview Famously known as ‘God’s Own Country’, Kerala is a state located on the Malabar coast of Southern India. Home to a vast network of brackish lagoons called backwaters, ayurvedic …

Overview Famously known as ‘God’s Own Country’, Kerala is a state located on the Malabar coast of Southern India. Home to a vast network of brackish lagoons called backwaters, ayurvedic …