In the early Middle Ages, most of what is today England was divided into seven kingdoms. These small Anglo-Saxon kingdoms were collectively known as the "Heptarchy", and they ruled much of the island of Britain. Can you name them all?
Several minor kingdoms existed alongside these ones.