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