Kate Middleton was a vision in an olive Alexander McQueen coat dress ...

Responsive image
source