RUNNYMEDE, SURREY, , England, June 14 (UPI) — A statue of Queen Elizabeth II was unveiled and 200 boats sailed the River Thames Sunday as Britain celebrates the 800th anniversary of the Magna Carta.
Read More: New British statue unveiled, boats sail the Thames for Magna Carta’s 800th