Dean’s stamp of approval for St David issue
ic Wales, United Kingdom – ONE of Wales’ most distinctive cathedrals features in a set of 10 new stamps released today. The stamps feature black and white photos of the interiors of … |
More: continued here