A verdant little strip of land sandwiched between the Arabian Sea and the mighty mountains of the Western Ghats, Kerala is an ancient and enchanting land. Her beauty