Who were the Anglo-Saxons and where did they come from. Why did the Anglo-Saxons invade Britain? Discover their origins and history here.