Screenshot on the public display = free advertisment

I had a good laugh seeing a default Windows XP screenshot on a public display. It makes me wonder what's the real purpose of this display :) (located in Liverpool's shopping district). And if MS has anticipated such free advertisement :).

EDIT: photo to no float as it broke the layout of the front page