The most valuable Street in the City is not a Road

London is closing Oxford Street to traffic. Other cities should be asking themselves why they haven’t done the same. London has finally done it. Oxford Street, or at least a substantial part of it, is being handed over to pedestrians. No cars, no buses, no taxis. Not even cyclists are allowed to ride through. It […]