Sir Keir Starmer has welcomed the new prime minister of Canada to Downing Street on his first foreign trip since being sworn in last week. Mark Carney also met the King at Buckingham Palace after he ...