London was not always the capital city of England and Great Britain. Here are some other towns or cities:
- Colchester (named Camulodunum in Roman times)
- Tamworth (in the 8th century under the reign of King Offa of Mercia)
- Winchester (in the late 9th century under the eign of Alfred the Great)
- Gainsborough (in 1013 for 5 weeks, under King Sweyn Forkbeard of Denmark)
- Oxford (during the Civil War, under Charles I in 1642)

Capital cities of England (Scotland and Wales) in the past