Question was closed & so i decided to delete it:)
"Vikings" were not a "race"! Neither were they a nation or an ethnos. "Vikings" was a name given in the Middle Ages to Scandinavian warriors who attacked many places in Europe. Scandinavian warriors not only plundered, they also settled in various countries, including Britain.
England experienced several waves of invasion from Northern Europe, after the Romas "withdrew". The first wave was from the Anglo-Saxon tribes, who originated from the parts of Northern Germany which are in Germany now, but used to be in Denmark at other times. They conquered a large territory from the "native" Britons and established their Anglo-Saxon kingdoms there. Not all of the territory was conquered. The Britons had their kingdoms in Wales, in particular.
The next wave of invaders arrived from what was already known as Denmark at the time, that is roughly from the same place as the first wave, in 10s century. You may call them Vikings or not, but these were essentially the people from the same place as earlier "Anglo-Saxons". There is no doubt they encountered some of the original Britons as well, because at one time the whole of England was under Danish dominance, but not for long. The final wave arrived in 1066 from Normandy (which was also previously conquered by the same "Vikings":-)
Finally the Danes of the first wave were as "Barbarian" as the native Britons. The word "Barbarian" applies to all non-Greek and non-Romans.
The word "race", according to the modern scientists, is ill defined in general. But distinguishing the Western Europeans by "race" is simply ridiculous.