US President Donald Trump landed in Britain ahead of the NATO summit, arriving in London just 10 days before a crucial general election. En route, Trump boasted that he had convinced European allies to boost their defence spending, tweeting: “Since I took office, the number of NATO allies fulfilling their obligations more than DOUBLED.”