60-year Castro era ends in Cuba as new president takes the oath of office
Cuba's National Assembly has elected Miguel Diaz-Canel as the new president on Thursday in an historic moment which brought an end to the Castro era. Outgoing president Raul Castro confirmed to Diaz Canel that “from this moment on you are the new president of this...








































