Britain has a history common to many islands: it is one of repeated invasion, occupation and assimilation. A rich mix of Celtic, Norse, Scandinavian, Anglo-Saxon, French and Latin have made the... This description may be from another edition of this product.