Straits Settlements. Cent 1920. dy12995

£3.00

Straits Settlements. Cent 1920.

DY12995