Who were the first humans to reach the British Isles?By adminOctober 15, 20250 Homo heidelbergensis on the ancient banks of the river Thames in modern-day Swanscombe, UKNATURAL HISTORY MUSEUM, LONDON/SCIENCE PHOTO LIBRARY This…