UK National Memorial to Queen Elizabeth II to be located in St James’s Park, London
The site for the new national Queen Elizabeth II Memorial has been announced as St James’s Park, London
The site for the new national Queen Elizabeth II Memorial has been announced as St James’s Park, London