Oxford Street, Europe's busiest shopping street, with around half a million daily visitors, and as of 2012 had approximately 300 shops. It is designated as part of the A40, a major road between London and Fishguard, though it is not signed as such, and traffic is regularly restricted to buses and taxis. (previous | next | back to album | 2020:02:12 13:26:53 | 78% of an album)