Nick Caistor writes and broadcasts widely on Latin America and Cuba. He is the author of numerous books, including Mexico City: A Cultural History (Interlink).