The Queen has hosted US President Donald Trump at a reception for Nato leaders at Buckingham Palace.
The controversial American billionaire-turned-politician, who was joined by his wife Melania, gathered with Western politicians and their partners in the royal residence’s grand State Rooms on Tuesday evening.
Charles and the monarch then joined the politicians for a group photograph in the Throne Room before they were served drinks in the Green Drawing Room.
Mr Trump could be seen speaking to French President Emmanuel Macron while Prime Minister Boris Johnson was also in attendance.
The royals were out in force for the event, including the Duchess of Cambridge, the Princess Royal, the Duke and Duchess of Gloucester and Princess Alexandra.
Outside, hundreds of protesters led by NHS workers and anti-war activists had gathered in Trafalgar Square before marching towards Buckingham Palace to protest against Nato and Mr Trump.
Many in the crowd held aloft placards bearing messages such as “No to Trump, No to War” and “Trump, Hands off our NHS”.
The American leader was met by tens of thousands of protesters in London before he attended a D-Day commemoration service in Portsmouth.
He later boasted about having “automatic chemistry” with the Queen, and praised her as a “spectacular woman”.
Nato – the North Atlantic Treaty Organisation – was established in Washington on April 4 1949.
The political and military alliance now has 29 member countries.