President Donald Trump has canceled a trip to London to open the new $1 billion U.S. Embassy in the British capital, avoiding protests promised by political opponents.
Click to go to full story