Kerala, a state in the south of India, often referred to as God’s Own Country is a haven for every kind of traveler. While the state offers hill stations, wild life sanctuaries and wellness holidays, there is no image more descriptive of Kerala than the