Kerala, located in the southern part of the Indian Peninsula often referred to as ‘’God’s Own Country’’, is gifted with picturesque geographical features and historical traditions. There is no denying ...