Situated on the luscious Caribbean coast along the northern edge of Colombia, Cartagena, known since the colonial era as Cartagena de Indias, is a vibrant port city that brings together a rich history ...