Sophie, Duchess of Edinburgh looked amazing at an event at the Peninsula London with Prince Edward, wearing a new Roland Mouret dress and high heels. Sophie, Duchess of Edinburgh looked amazing at an event at the Peninsula London with Prince Edward, wearing a new Roland Mouret dress and high heels.