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 the tag line ‘God’s Own Country’, Kerala is frequented by both locals and foreigners alike. Holiday… Continue reading Paradise Holidays in Kerala