East Anglia is a traditional name for a region of eastern England, named after an ancient Anglo-Saxon kingdom, the Kingdom of the East Angles. The Angles took their name from their homeland Angeln, in northern Germany. East Anglia initially consisted of Norfolk and Suffolk, but upon the marriage of...