Stock Photo - Queen Elizabeth Memorial Statue 1900_2002. The Mall. London. England

Stock Photo: Queen Elizabeth Memorial Statue 1900-2002. The Mall. London. England.