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