The original photo contains what looks like a small Citroen van. They don't sell that many Citroens outside of France these days. The buildings could be Mediterranean as well so I'm going France but can't get any closer than that.