From Tyburn to Peru

From Tyburn to Peru

Oxford Street in London is the busiest shopping thoroughfare in Britain and one of the most famous in the world. At the top of Oxford Street, by Marble Arch, you have to cross a traffic island, where most passers-by will have their eyes fixed on the pedestrian traffic...