A Cuban flag flies in a street in Havana - The Independent