单项选择题

The Angles and () are the ancestors of the English people today.

A. Vikings
B. Celts
C. Romans
D. Saxons