Designed by
Title
Queen Victoria statue in front of Kensington Palace, London, England, UK #132119100
Description
The Great Queen Victoria statue in front of Kensington Palace in the Royal Borough of Kensington and Chelsea in London, England, United Kingdom
This image is editorial