Kochi (colonial name Cochin) is a vibrant city situated on the southwest coast of the Indian peninsula, in the spectacularly scenic and prosperous state of Kerala. Flanked by the Western Ghats on the east and the Arabian Sea on the west, Cochin has one of the finest natural harbors in the world and for centuries was the center of the spice trade. Ancient mariners from the Middle East, China and …