Ancient humans lived in Britain more than 800,000 years ago, making them the earliest northern Europeans, Natural History Museum, London, scientists report in the journal Nature today.



More...