Festival of Books
Everything you need to know about the Festival of Books

Blue Lace

On her first official visit to Canada, Kate wears a dress by Britain-based Canadian designer Erdem Moralioglu. Getty Images
Loading