
Through the millennia wave after wave of migrants - often in the form of invading armies – have descended upon the British Isles. The first people to arrive after the Ice Age were hunter-gatherers who followed their prey north from southern Europe about 12,000 years ago. The Celts came from central [...]