Boris Johnson had to perform a balancing act today. Donald Trump was still in town and the Prime Minister needed to court him in the hope of securing a quick trade deal for a post-Brexit Britain. However, Johnson also had to keep Trump, who adores public show and adulation, out of the spotlight because there is an election on.

Associating himself too closely with a man most of the British public dislikes during an election is not a good move, especially as Labour is intent on hammering home the message the Tories will sell the NHS to Trump. While Trump, likely at the request of Johnson, specifically denied that the US was interested in the NHS in upcoming trade negotiations few people inclined to believe Labour’s charges will be inclined to believe Trump.