Claim: England was first inhabited by modern humans during the Upper Palaeolithic period, about 40,000 years ago.
Verdict: REFUTES