The Princess of Wales braved the elements in a busy 1980s-style dress as she stepped out in 2017 alongside Prince William and ...