As I've said in my edit of my previous post, it's Q 350, of Danish State Railways. (I can't read Danish, but I suspect that means it's of the Q class, and its number is 350.)Ah, my pet ferroequinologist knew it was European, and I'd guessed somewhere in North or Central Europe as that looks like snow on the platform, but we couldn't get closer than that!
Well whatever the 350 is. It will be getting photoshopped out tomorrow.