The US president said members had agreed over two days of meetings in Brussels to increasing spending by £33bn - and to pay it "more quickly".

He said it was a "fantastic two days - the most magical I think I've ever lived" and said the other members are "really liking" what had been agreed.

The Republican leader claimed victory for getting Germany to increase its spending.

"The commitment was at 2% but ultimately that will be going up," he told a last minute press conference in Brussels.

"The US commitment to NATO remains very strong but the spirit everyone has and the additional money they will be putting up has been really amazing.

"I hope that we're going to be able to get along with Russia, I think we probably will be able to.

"Nevertheless they stepped it up even further.

"We are doing numbers that we've never done before."

Despite criticising NATO heavily he appeared to have changed his mind since tweeting negatively about it yesterday.

He said that NATO is "another strong ally" which is "stronger than individual countries".

"I believe in NATO," he added.

However, he added several times that he thinks the US is paying for "far too much" of the alliance as he added that NATO is helping Europe more than it is helping the US.

In response to a question about whether he would now alter the way he tweets because of the newly supported alliance, he said: "No, I'm very consistent, I'm a very stable genius."

He had picked Germany and Spain out for not paying enough towards NATO spending.

But after agreeing to increase spending, German Chancellor Angela Merkel said it was an "intense summit" as she added that "there was a clear commitment to NATO by all".

French president Emmanuel Macron said the meetings over the past two days were "respectful".

The US president was also asked about his visit to the UK, where protests are planned against him.

"I think it's fine. I think they like me a lot in the UK, they agree with me on immigration.

"I think that a lot of the people in the UK, I think that's why Brexit happened, I don't know what's happened with the negotiations.

"I'm going to a pretty hotspot right now with a lot of resignations.

"I told them today that the EU needs to be very careful because immigration is taking over Europe, I said that loud and clear."

On Brexit, he said: "I've been reading a lot about Brexit and it seems to be going a little differently recently.

"It's not for me to say, I own a lot of property there and I'm going to Turnberry in Scotland, which is a magical place, while I wait for the Monday meeting.

"I have great friendships, my mother was born in Scotland.

"But it's not for me to say, I'd like to see it go quickly.

"I would say that Brexit is Brexit, the people voted to break it up so I would imagine that's what they would do but they may be taking a bit of a different route.

"I just want the people to be happy because they're great people.

"Sure there'll be protests, but I believe the people in the UK, Scotland, Ireland, as you know I have property in Ireland, I have property everywhere.

"I think the people like me a lot."

More follows...