Must-Visit Attractions in Kochi, India
Kochi is a group of small islands and peninsulas off the coast of the Arabian Sea that have been moulded and nourished by foreign powers such as the Dutch, British, Chinese, and Portuguese for centuries. This port city (formerly known as Cochin) is the largest city in the Indian state...