Kate Middleton was the picture of elegance in a bright blue dress as she visited the Tower of London?s ?Blood Swept Lands and Seas of Red?. The poppies commemorate the 100th anniversary of World War One and Kate was at the Tower for their official unveiling.
The Duke of Cambridge and his brother Prince Harry also joined the Duchess for the visit. Kate perfectly contrasted the sea of red in the bright blue dress which she has previously worn whilst conducting the Royal tour in Australia.