I burst out laughing when i saw this image.
On one hand, we are talking about German Precision, on the other hand, its stuck up on a Edgware Road Tube Station Wall. The frame is wonky and manky, paint is peeling, the surrounding brickwork is tattered, repaired unevenly and looking more like a ruin. The highlighter lamp at the bottom has fallen on its side so lord only knows how the lighting will happen. The wiring is exposed in front of the poster. German Precision meets decrepit British Infrastructure. Ironic..