Kate Middleton Was a Picture of Elegance in an Emerald Green Alexander McQueen Coat

Which she paired with a matching handbag.