Munnar, South India’s largest tea-growing region, is nestled in God’s Own Country.


Munnar, South India’s largest tea-growing region, is nestled in God’s Own Country.

Known as “God’s Own Country”, Kerala is a serene and pleasant state in southern India.

Kozhikode, or Calicut, is a vibrant city on the Malabar Coast of Kerala, India.