Kate Middleton steals the show in an Alexander McQueen monostrap gown ...

Responsive image
source