From the Telegraph:

Donald Trump is on course to win re-election in 2020, senior British diplomats believe, as he approaches his first full year in office.

They think that despite a string of negative headlines the US president has largely kept his support base onside since entering White House.

Possible Democratic contenders are seen as either too old – such as Bernie Sanders and Joe Biden – or lacking in the name recognition needed to defeat Mr Trump.