London Town short

1:57
Pedestrians: footsteps and voices in London, England.