Yes it is Auchan, I recognised the logo. I couldn't confirm it being France 100% as I couldn't read any other car registrations nor the big advertising board in the background. It is most likely France but could be Spain, Portugal, Taiwan, Russia, Senegal . . .