Introduction Situated to the south-west region of India is Kerala, usually referred to as Gods Own country, a tropical paradise. Mostly associated with its serene backwaters, palm-fringed beaches, lush tea gardens, and well-established cultural traditions, year-round Kerala is a fine […]

