Vehicle strikes people near London mosque, casualties reported

Police officers attend to the scene after a vehicle collided with pedestrians in the Finsbury Park neighborhood of North London, Britain, on Mon., June 19, 2017.

Add a Comment

Your email address will not be published. Required fields are marked *