London's Oxford Street, the UK's busiest shopping street, was deserted on Black Friday (November 27) as major retailers were forced to remain closed due to coronavirus restrictions.
London's Oxford Street, the UK's busiest shopping street, was deserted on Black Friday (November 27) as major retailers were forced to remain closed due to coronavirus restrictions.