London’s St. James’ Park chosen for Queen Elizabeth II memorial
The planned Queen Elizabeth II memorial will be located in St. James' Park in London, the Queen Elizabeth Memorial Committee announced Saturday.