Promised land in Kochi
Kochi (Malayalam: കൊച്ചി) is a major port city on the south-west coast of India bordering the Arabian Sea. Called the ‘Queen of the Arabian Sea’, Kochi was an important spice trading centre on the west coast of India from the 14th century onward.