The Queen is to host a reception for Nato leaders at Buckingham Palace to mark 70 years of the alliance.

US President Donald Trump and French President Emmanuel Macron are among those expected to attend.

READ MORE: Trump White House refuses to co-operate with impeachment probe

The evening event will take place on Tuesday December 3, the palace said, adding that further details will be announced in due course.

Trump and the QueenDonald Trump and the Queen during his state visit to the UK (Dominic Lipinski/PA)

It is not yet known whether other members of the royal family will join the Queen for the celebration.

The next Nato leaders’ summit is taking place in Watford, Hertfordshire, in December, at The Grove hotel.

READ MORE: Boris Johnson under pressure to protect whisky from Donald Trump

Mr Trump, who is set to meet heads of state, has repeatedly criticised the military alliance, describing it as “obsolete and disproportionately too expensive (and unfair) for the US”.

The controversial billionaire-turned-politician was feted with a ceremonial welcome and a banquet at Buckingham Palace during his state visit to the UK in June this year.

He later boasted about having “automatic chemistry” with the Queen, and praised her as a “spectacular woman”.