God's own country
Kerala is a small narrow strip of land lying between Arabian sea in the west and the Western Ghats in the east at the southern tip of Indian Peninsula.
More...
Recipes
Banks
Hospitals
Media