The town of kings and queens in London is Kingston upon Thames.
This commuter suburb in south-west London is one of just three royal boroughs in the capital. But most visitors don’t know the extraordinary events that took place here. On an unassuming corner in Kingston upon Thames, an unassuming town on the River …
Read more