International Stamp Exhibition London 59th Congress London WC1_7781

Category:

Description

Dated 13 May 1990