An Incidence Response vehicle in Aldwych after a woman died when a van mounted the pavement knocking over several pedestrians at The Strand on the 18th of March 2025 in London United Kingdom. Police arrested the 26-year-old driver, citing excessive speed and drug use as factors in the incident. Authorities said the crash was not linked to terrorism.
(Photo by Andy Aitchison)