It was a very royal affair as President Trump and the first lady met Queen Elizabeth at Windsor Castle in England Friday.

Melania Trump wore a pale pink fitted Dior suit for the occasion.

There were formal handshakes and a review of the royal guards. The trio then headed into Windsor Castle for tea.

The 92-year-old queen arrived first and she stood for 10 minutes before the Trumps motorcade pulled up. Many assumed the Trumps kept her waiting, but they were on time.

Before meeting the queen, the first lady continued her charm offensive as she visited a children’s hospital and even tried her hand at lawn bowling.

The Trump's warm welcome at Windsor Castle was in sharp contrast to the huge protests taking place just 20 miles away in London as 250,000 protesters took to the streets of the city.

The controversial orange blimp depicting President Trump as an angry baby in diapers flew close to Parliament.

The president told The Sun newspaper that the blimp was really annoying, saying: “I used to love London as a city. I haven't been there in a long time. But when they make you feel unwelcome, why would I stay there?”

He also laid into British Prime Minister Theresa May, saying: “She didn’t listen to me. She probably went the opposite way. It's too bad."

Those comments led to embarrassing front page headlines in the U.K. and cast a shadow over their press conference Friday morning.

However, the president made amends, telling May, "I want to apologize for that report. I think you're doing an amazing job.”

The press conference also got tense as Trump refused to take a question from CNN's Jim Acosta.

“CNN is fake news,” he said. “I don't take questions from CNN.”

As the Trumps were meeting the queen, the indictment of 12 Russian military officers for hacking the Democratic National Committee was handed down by the U.S. attorney general.