Mrs Trump greeted Queen Letizia of Spain at the White House wearing a heavily embellished Valentino dress; Letizia wore a version of a Michael Kors sheath dress that Melania also owns and first wore a year ago.

The luxury of the photo op contrasted unfavourably with the debates over President Trump's family-separation policy raging in the US and beyond.