Join the long-awaited Diecast Project!
READ MORE
The Victoria Memorial is a monument of Queen Victoria, located in London in front of Buckingham Palace.