Princess Anne is not shy about pushing the boundaries with her fashion choices – just look back to 2005 for proof.
Princess Beatrice's marvellous millinery worn to the Prince and Princess of Wales' wedding on 29 April 2011 became one of the most talked about wedding guest outfits of all time. Dressed in a ...