Several Casualties Reported as Vehicle Strikes Pedestrians in North London

(LONDON) — Police say a vehicle struck pedestrians on a road in north London, leaving several casualties and one person has been arrested. Metropolitan Police said officers were called to the scene on Seven Sisters Road at 12:20 a.m. Monday. The London Ambulance Service said it was responding to the incident. No other details were(…)