Duchess Sophie of Edinburgh looked stylish in a new Roland Mouret dress as she appeared at Windsor Castle to welcome Sultan Haitham bin Tarik of Oman to the UK. The designer has publicly spoken of his feud with Meghan Markle.