Waves of human migration across Europe during the first millennium AD have been revealed using a more precise method of analysing ancestry with ancient ... Germany or Scandinavia early in the ...