President Donald Trump is set to enjoy an unprecedented second state visit to the United Kingdom, as part of a charm offensive by the British government to appease the unpredictable leader.

After a last-minute reshuffle of dates, President Trump and the First Lady will arrive at Windsor Castle on Tuesday evening and spend the majority of their time there, being entertained by the King and Queen, and the Prince and Princess of Wales.