Posts Tagged ‘cochin’

7 Must-Visit Destinations in Kerala

They call it the God’s Own Country and the National Geographic’s Traveler Magazine has named it as “one of the 10 paradises of the world” and rightly so thanks to the Indian southern state’s breath-taking natural beau...