Gallery A weekend stopover In Cuba revealed an island wrapped in complex politics, pristine beaches and waves of culture. Next Page