Kate Middleton at 40: The Duchess of Cambridge's best fashion moments ...

Responsive image
source