by instinia
UNITED KINGDOM - CIRCA 1981: A stamp printed in England shows an image of Wedding of HRH Prince Charles to Lady Diana Spencer 29 July 1981, circa 1981. Assortment of vintage stamps, Winston Churchill and Queen Elizabeth's stamps