Donald Trump appeared to invent an attack on Sweden during a rally in Florida on Saturday.

Appearing before an audience of supporters in Melbourne, Florida, the US president spoke out in defence of his administration's travel ban and the need to restrict immigration in the interest of national security.

He said: “When you look at what’s happening in Germany, when you look at what’s happening last night in Sweden - Sweden! Who would believe this? Sweden! They took in large numbers, they’re having problems like they never thought possible.”