Check the below photos 2, 4 & 6. Looks so familiar and it's a symbol for Germany.
Leichtenstein is a small country close to Germany, about 30k population. I was told there is a postal museum having some very nice collection of stamps. The last 3 photos are so picturesque.





















