20130103-134850.jpg

I like the design of these self adhesive Royal Mail postage stamps. Does anyone know if these come out of the self serve postage machine like in the states?

Advertisements