Blurred image of walking people. Londoners and tourists walking in Oxford street, one of the main shopping destination of London