This ... ... relates to Switzerland somehow....
this 1932 railway poster sold for £12K+fees today (that was it's estimate)