Looking at the road signs, somewhere in Europe?
My first thought too. Looking at the trucks, especially with the covered rear wheels look foreign. I am thinking, looking at some of the soldiers it looks like they are wearing blue and red berets. I am leaning toward France right now. It did give me an idea to convert one of my 1/35 Russian airport fire trucks to anti riot mode with Russian police decals.