Straits Settlements. Cent 1887. dy13705

£6.00

Straits Settlements. Cent 1887.

DY13705