Melania Trump arrived at Buckingham Palace today for lunch with the Queen wearing a hat and dress combo that appeared to be inspired by two of Britain’s most stylish royals to date.
The First Lady, 49, who is currently accompanying her husband US President Donald Trump on his first UK state visit, arrived at the historic royal house to have lunch with the Duchess of Cornwall, Prince Charles and the Queen.
Prince Harry is also expected to join for lunch.
READ MORE: Melania Trump cheat sheet
For the occasion, Melania wore a tailored white collared pencil dress paired with a dark navy belt and a white hat.
Her hat is a custom creation by Herve Pierre, while her dress a bespoke design is by Dolce & Gabbana.
The outfit looked very familiar to two ensembles worn by royals: Princess Diana and Meghan Markle, the Duchess of Sussex.
Meghan wore a similar white dress cinched in at the waist with a belt and a matching monochrome hat for Ascot on 19 June last year.
It also pays more than a passing resemblance to a look the late Princess Diana wore while on tour in Tokyo, Japan in May 1986.
READ MORE: 6 little known facts about Melania Trump
The look has also struck all the right notes with Twitter users, who have called the get-up “classy”, with some even calling it her “best outfit yet”:
— 🇺🇸Trudy🇺🇸MAGA🇺🇸KAG🇺🇸 (@Trudyburton10) June 3, 2019
Look how beautiful @FLOTUS is next to Her Majesty. Pure Class and Elegance
— Mark Blow (@Hell_Chupacabra) June 3, 2019
You always mage us proud. Smart beautiful and classy. Thank you!
— Tippy Falmouth (@TippyFalmouth) June 3, 2019
— CR864 (@CR8641) June 3, 2019
Other Twitter users are saying Melania’s look resembles a costume worn by Eliza Doolittle, the main character in ‘My Fair Lady’.
In the film, Eliza, who is played by Audrey Hepburn, wears a similar monochrome look to attend the Ascot Races.
— AKing (@aking4news) June 3, 2019
Why is Melania Trump dressed like Eliza Doolittle from My Fair Lady? pic.twitter.com/2Wlxgh375p
— Tósìn (@DameTosin) June 3, 2019
Earlier today, Melania was ridiculed for a so-called 'cabin crew' outfit as she landed at London Stansted airport.
She also paid homage to the UK capital in a £2,650 Gucci dress printed with London landmarks as she boarded the Air Force One plane at Andrews Air Force Base in Maryland.