Tag: London’s Oxford Street
Police rush to London’s Oxford Street after reports of shots fired
Police said they were responding on Friday to reports of shots being fired on London’s packed Oxford Street, the heart of the British capital’s...