Queen Elizabeth II, German Chancellor Angela Merkel and Prime Minister Boris Johnson join other Nato leaders for a group photograph at a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Queen Elizabeth II, German Chancellor Angela Merkel and Prime Minister Boris Johnson join other Nato leaders for a group photograph at a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)Image: Getty Images

World leaders have gathered in the UK to mark 70 years of NATO co-operation, with a reception in Buckingham Palace

Some of the most famous faces around were present at Buckingham Palace, with the Queen and several other members of the Royal Family on hand as hosts.

Donald Trump, Boris Johnson, Angela Merkel, and Justin Trudeau were all present at the Palace, along with many other leaders. 

Notable Royal absentees were Prince William, who is currently in Kuwait, Harry and Meghan, who are taking a break from their Royal duties for now, and of course Prince Andrew, who is no longer taking on any Royal duties

Read more: The Royal decade in technicolor

Have a look at our favorite photos from the reception below

Catherine, Duchess of Cambridge attends a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Catherine, Duchess of Cambridge attends a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Queen Elizabeth II and First Lady Melania Trump attend a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Queen Elizabeth II and First Lady Melania Trump attend a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Read more: Is Prince Charles planning on slimming down the Royal Family?

Queen Elizabeth II hosts a reception for NATO leaders at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Geoff Pugh - WPA Pool/Getty Images)

Queen Elizabeth II hosts a reception for NATO leaders at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Geoff Pugh - WPA Pool/Getty Images)

Queen Elizabeth II talks to US President Donald Trump and wife Melania as she hosts a reception for NATO leaders at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Geoff Pugh - WPA Pool/Getty Images)

Queen Elizabeth II talks to US President Donald Trump and wife Melania as she hosts a reception for NATO leaders at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Geoff Pugh - WPA Pool/Getty Images)

Read more: 8 Things you didn't know about Queen Elizabeth

Prince Charles, Prince of Wales with Prime Minister Boris Johnson during a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Prince Charles, Prince of Wales with Prime Minister Boris Johnson during a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Princess Anne, Princess Royal talks to Prime Minister Boris Johnson (C) and Canadian Prime Minister Justin Trudeau at a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Princess Anne, Princess Royal talks to Prime Minister Boris Johnson (C) and Canadian Prime Minister Justin Trudeau at a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

US President Donald Trump and Prince Charles, Prince of Wales join other Nato leaders for a group photograph at a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

US President Donald Trump and Prince Charles, Prince of Wales join other Nato leaders for a group photograph at a reception for NATO leaders hosted by Queen Elizabeth II at Buckingham Palace on December 3, 2019 in London, England. Her Majesty Queen Elizabeth II hosted the reception at Buckingham Palace for NATO Leaders to mark 70 years of the NATO Alliance. (Photo by Yui Mok - WPA Pool/Getty Images)

Read more: Time for Tea