Well that b*ggered my theory, snow in May was something of a lead, the buildings look kind of Scandinavian, there might be a canal in the pic (bottom left) which gives rise to The Netherlands and cannot figure out if, to the right, it is a shopping complex or a factory of some desciption.
So what are all the spuradic blobs of white bottom right, to the left of the runway and indeed amongst, what seem to be, the light aircraft ..... please?
And ..... why are pedestrians only allowed to cross at one end of the runay?