Queen Victoria statue and Kensington Palace in London

- Image ID: HCH284
Queen Victoria statue and Kensington Palace in London
I-Wei Huang / Alamy Stock Photo
Image ID: HCH284
Location: Kensington Palace, London, United Kingdom