Kerela - One of the 10 paradises of the World – “National Geographic Travel” Kerala, a tiny strip of land at the southernmost part of India, is a much loved tourist destination thronged by holiday makers. Referred to by ...