Because of its westerly position and mountainous nature, Anglo-Saxons who moved into central and eastern England after the Romans left did not come that far west, and neither did the Vikings who arrived in around 900AD.
BBC: Welsh people could be most ancient in UK, DNA suggests