Arrival of Queen Victoria at Kew, the marriage of the Princess Mary Adelaide of Cambridge and Prince Francis, Duke of Teck, 12 June 1866, United Kingdom, illustration from the magazine The Illustr...
DeAgostini / Biblioteca Ambrosiana
4941 x 4699 pixels
Print Size @ 300 dpi
16 x 16 inches / 42 x 40 cm
Model No you may not need it
Property No you may not need it