22nd September 2001

Greenwich Church St, London SE10 9BL

For a pedestrian there’s always a bit of a frisson of guilty pleasure to be able to stroll around on avenues of smooth(ish) tarmac created for the sole usage of (mostly) motorised vehicles. World Car Free Day, which somehow has succeeded in getting a whole swathe of countries signed up for, it must be said,…