British police shut down roads in London as they said they were responding to reports of “shots fired” in and around London’s Oxford Circus subway station.
British police
People seek shelter as London, U.K. police investigate ‘shots fired’ at Oxford Circus
More Videos
You are viewing an Accelerated Mobile Webpage.
View Original Article