Kerala is a small state, tucked away in the south west corner of India. It represents only 1.18 percent of the total area of India but has 3.34% of the total population of the country. It is separated from the rest of the peninsula by natural geographic...