Essential guide to Kochi, India

What you need to know about this historical town in southwest India’s coastal Kerala state