London: World Centre

The official center of London is at Trafalgar Square, marked by a small brass plaque in the pavement beneath a statue of Charles I on horseback. “Stand here and you will eventually see everyone you know in the world,” they say. And it’s true I once bumped into someone I worked with a decade before inContinue reading “London: World Centre”