City of London: Pedestrians must come first

The City of London Corporation is striving to put pedestrians first as part of its new 25-year transport strategy that will help to shape development and flow through the Square Mile. The corporation wants to reduce the number of vehicles