December 23, 2024

Charity begins…on Oxford Street?

The thing that annoys me most about Oxford Street is this: not the tourists, who wander at snails pace along London’s busiest shopping stretch and then stop, abruptly, in great swarming packs to take a […]