Listen to James read this article

US President Donald Trump's state visit to the United Kingdom this week will be no stranger to controversy, just as his first was six years ago.

Back then, in June 2019, as well as taking tea with the late Queen, the US President called London Mayor Sadiq Khan "a stone-cold loser", backed Boris Johnson in a Tory leadership race and suggested the NHS should be part of US-UK trade talks.

All this was accompanied by a petition saying he should not receive a state visit in the UK, signed by more than one million people, as well as noisy protests involving thousands and a huge inflatable effigy that became known as the Trump Baby.

This week's second state visit – unprecedented for a non-royal - will prove the first was no exception.