Polydore de Keyser, 1832-1918, Lord Mayor of London 1887

- Image ID: CNY0MD