LUKoil also has gas stations in other countries (Czech republic, Slovakia, maybe a few other central or east european countries too).
The truck seen there is definitely from Czech republic, but that doesn't necessarily mean it wasn't in other country. Few of those cars look like old russian Ladas, but you can still find those in rural areas of former eastern bloc countries.
Anyways, my estimate would be on Czech republic; too bad the resolution isn't better, or there aren't any licence plates.