Palaeolithic stone artefacts from Moroccan Sahara