NewsQueen Elizabeth II memorial site has been revealed. It will be walking distance from Buckingham Palace CBS News, September 7, 2024