To be fair whoever held Britain would have used London as the capital eventually there was a river useful for both defense and trade plus it was close to rich farmland further south and add in easy access to the North Sea and English Channel. The only other place suitable would be on the Severn but it faces the wrong way for trade from Europe, cities are rarely built purely for administration purposes and when they are they generally are pretty antiseptic.
Bookmarks