US President Donald Trump has doubled down on his threats to take control of Greenland, saying there is "no going back".

Asked at a news conference how far he was willing to go to acquire the semi-autonomous Danish territory, he replied: "You'll find out."

It comes after French President Emmanuel Macron warned of a "shift towards a world without rules", and Canadian Prime Minister Mark Carney said the "old order is not coming back".

Trump was due to arrive in Davos ahead of his speech at the World Economic Forum on Wednesday, but a minor electrical issue on Air Force One forced the plane to turn around.

It was unclear how the delay would impact his schedule. The White House said the plane turned around and that Trump would fly to Switzerland on another aircraft.

Trump has said there are "a lot of meetings scheduled on Greenland".

Earlier, during a lengthy press briefing, Trump also told reporters that "things are going to work out pretty well" in Greenland.

Asked by the BBC whether the possible break up of Nato was a price he was willing to pay for Greenland, Trump responded: "Nobody has done more for Nato than I have, in every way.

"Nato is going to be happy and we are going to be happy [...] We need it for world security."

But he earlier questioned whether Nato would come to aid of the US, should it be required.

"I know we'll come to [Nato's] rescue, but I just really do question whether or not they'll come to ours," he told reporters.