London mayor Sadiq Khan says it is wrong to ‘roll out the red carpet’ and give Donald Trump a stated visit, ahead of the President’s trip to the United Kingdom. The pair have history, with Trump tweeting that Mr Khan had not taken the issue of terrorism seriously enough after the 2017 London Bridge terror attack.