Malmesbury is the oldest borough in England, with a charter given by Alfred the Great around 880. But Malmsebury’s claim to being the first capital of England, before London and even before ...