How long do experts think humans have lived in England?

 

Answer here