Catherine, Duchess of Cambridge wore Alexander McQueen Dress

Responsive image
source