ESC: Kate MiddletonRoyals wear royal blue, obviously.
However, not all duchesses wear dresses we can afford, too. Kate Middleton arrived at the Green Junior School in London Tuesday to raise awareness about…



Source link