Famous Cities and Forts of Kerala It is rightly said that your exploration of India will be incomplete unless you visit Kerala, ‘God’s Own Country’! Strategically located on the south-western tip of India in an area of about 38,800 km2, Kerala is a gorgeous Indian state whose natural beauty is second to none. It is […]