London’s busiest street has officially closed to traffic, but not everyone is on foot as some cyclists are still pedalling down Oxford Street.
A half-mile section of the iconic shopping street from Orchard Street to Great Portland Street has been blocked off to traffic, as of...


English (US)