Canada Day in Trafalgar Square

The National

London's Trafalgar Square will host a massive Canada Day celebration tomorrow. Heather Hiscox has the details.

More From