Pope Francis Careful in Navigating Cuban Politics
Revolution Square is the political stage of revolutionary Cuba. Fidel Castro held huge rallies here to castigate the imperialists up north. Looming over the square are immense portraits of the revolutionaries Che Guevara and Camilo Cienfuegos. Into this charged atmosphere on Sunday came Pope Francis...