BREAKING NEWS....Cuba's national assembly has elected Raul Castro president. A shocking upset, I know.