BNPPRE: London tops Europe’s retail footfall rankings  

London’s Oxford Street attracts 13,560 pedestrians an hour and the UK capital has the busiest retail streets out of 23...

London’s Oxford Street attracts 13,560 pedestrians an hour and the UK capital has the busiest retail streets out of 23