What was the capital of England before 1066?

The Anglo-Saxon capital was Winchester from the reign of Egbert of Wessex until 1066 when William the Conqueror made London capital.
Copyright Wanderlust World © https://www.ynyoo.com