Geographically, Kerala is a narrow fertile strip on the southwest coast of India, sandwiched between the Lakshadweep Sea and the Western Ghats. The Western Ghats with their dense forests and extensive ridges have sheltered Kerala from many mainland invaders and the long coastline has encouraged maritime contact with the outside world – a contact that has resulted in an interesting blend of cultures.