Kochi, located on the southwestern coast of India in the state of Kerala, is a lively port town that boasts a mix of different cultures, traditions, and food. Kochi is famous for its stunning ...