Valižanska princesa Kate Middleton je obleko nosila na dobrodelni modni reviji britanske univerze St. Andrews.