Kate Middleton channels 'My Fair Lady'
Kate Middleton's wore a white lace mini dress by Alexander McQueen.        
Kate Middleton's wore a white lace mini dress by Alexander McQueen.