That might be Switzerland. White frames around traffic lights are not typical for Germany. And the sign itself would likely have a white background instead of a yellow one. Also there is a Molly Malone Pub with a similar typography as the one in the ad in Winterthur, Switzerland.
And yes, it’s a very boring day today
In my country government employees (including teachers) can’t legally accept gifts above €10 in value. All of these examples would be illegal here. Sounds petty, but anti-corruption laws are pretty strict for a reason.