DNA Reveals How Europeans Are Related

– Europe is famously tesselated, with different cultural and language groups clustering in different regions. But how did they all get there? And how are they related? One way of...