The scene where casualties have been treated after a vehicle plowed into pedestrians on the sidewalk near the Finsbury Park Mosque on Seven Sisters Road in London, England, United Kingdom on June 19, 2017. (Photo by James Gourley/Rex Features/Shutterstock)
|