Princess Eugenie attended the high-society wedding of the Duke of Westminster to Olivia Henson, where her cousin Prince William took on a special role.