Kerala, often called “God’s Own Country”, is one of the most popular tourist destinations in India. Situated on the southwestern coast of India, Kerala is known for its beautiful beaches, backwaters, and hills. A land of great diversity, Kerala is also home to a large …