Kate Middleton dresses to honour Canada

The Duchess of Cambridge has worn the national colours of red and white as she helps mark Canada Day at a citizenship ceremony in Ottawa.
Back to Top