Kochi, India

The trading port of Kochi, in the Indian state of Kerala, is a cultural melting pot.