
President Donald Trump and First Lady Melania Trump are putting their best foot forward during their U.K. visit.
From a meet-and-greet with Queen Elizabeth II to dining with the royal family, it's already been an eventful trip for the Trump's.
On Monday, the U.S. politician and his wife had a jam-packed schedule as they met with members of the royal family privately. The two enjoyed intimate lunches with the royals, as well as enjoyed an exhibit at Buckingham Palace.
In the evening, the president and first lady attended the State Banquet at the Palace, which was hosted by the queen herself. Several royals and British politicians attended, including Kate Middleton, Prince William, Prince Charles, Camilla, Duchess of Cornwall, Prime Minister Theresa May, whose term ends in a few days.
Additionally, Trump's children (and their spouses) were also in attendance, including Ivanka Trump, Jared Kushner, Donald Trump Jr., Eric Trump, Lara Trump and Tiffany Trump.
While the POTUS and FLOTUS enjoyed a fanciful fête hosted by the British monarch, on Tuesday, they returned the favor and threw a special dinner at Winfield House. Some royal family members and other British public figures were in attendance.
Making a statement with her fashion, Melania donned a fire-engine red-caped gown by Givenchy, which was a completely different vibe from the all-white Christian Dior ensemble she wore to the banquet the night before. Her husband, however, kept things simple and wore a classic black and white tuxedo.
To see the president and first lady's trip in the U.k., peep our gallery below!
Donald and Melania Trump stand alongside Queen Elizabeth II and Prince Charles as they prepare to meet veterans during the D-Day 75th anniversary commemorations.
The President and the First Lady of the United States are photographed seated alongside Queen Elizabeth II.
The First Lady of the United States dons a coat by The Row and a Philip Treacy fascinator while seated alongside her husband.
During their U.K. trip, the Trump's are hosting a special dinner at Winfield House. They pose with Prince Charles and his wife Camilla. The First Lady wears a red-caped gown by Givenchy while the Duchess of Cornwall dazzles in a white lace, jewel-adorned dress.
Four of the Trump siblings don their finest ensembles for their dinner with England's royalty.
President Donald Trump, Queen Elizabeth II, Melania Trump, Prince Charles and Camilla, Duchess of Cornwall stand together at the State Banquet at Buckingham Palace on June 3.
White House Press Secretary Sarah Huckabee Sanders wears her party's colors to the state dinner.
Political consultant Kellyanne Conway takes a fashion risk in head-to-toe sequins.
Kate Middleton glows as she walks through the hallway in her white Alexander McQueen dress. She wears the Lover's Knot Tiara and the yellow Royal Family Order.
Prince William joins Prime Minister Theresa May in conversation while Kate chats with Treasury Secretary Steven Mnuchin.
President Trump and Queen Elizabeth clink glasses at the State Banquet dinner. The 93-year-old praised the U.S. and United Kingdom's close relationship and the president in turn called her a "great, great woman."
The Duhcess of Cambridge grins during a conversation with Mnuchin.
First Lady Melania Trump walks beside Prince Charles en route to dinner.
An inside look at the dining room where 170 guests are gathered for dinner.
Photographers spotted the couple taking in the sights of the surrounding cityscape.
President Trump, Melania, Queen Elizabeth, Prince Charles and Camilla stand on the steps at Buckingham Palace on June 3 as he arrived for his state visit.
The 93-year-old dons a classic pastel coat and matching hat as she talks to President Trump at her home.
Ivanka Trump and Prince Harry listen intently during an exhibit at Buckingham Palace on June 3.
Queen Elizabeth guides President Trump through the rooms at the Palace.
Melania wears a white Dolce & Gabbana suit with a matching Herve Pierre hat, evoking some of Princess Diana's earlier looks.
President Trump is scheduled to be in the U.K. for a few more days!