• LaughAtSky (edited 10 years ago)
    +2

    I think it's the Chech Republic. I figured this out by spotting the words "Polzor Vlak" underneath the flashing lights. I Googled these words, which led me to a page with an image of a similar sign which, when translated, said it was in the Chech Republic.