Spain’s Socialist leader Pedro Sanchez has been sworn in as the new Spanish prime minister today, after ousting Mariano Rajoy in a no-confidence vote in parliament...