Title: Oxford street - the effect of the 1972 environmental improvement scheme on pedestrian trips
Places: England) Oxford Street (London, Oxford Street (London, England)