Magical realism springs to life in Cartagena de Indias, the Caribbean jewel in Colombia’s crown. Akin to an open-air museum, the walled Unesco World Heritage Site hides a wealth of colonial ...