Barack Obama in Cuba
Barack Obama has made the first live speech to the Cuban people by a sitting US President. .