defeated England at the battle of Hasting

A. Charles Martel

B. Charlemange

C. Hugh Capet

D. William the Conqueror

E. Ivan the Great

1 answer

D. William the Conqueror