London Police say they are investigating an “major incident” in north London, after reports that a vehicle struck pedestrians. One person has been arrested.
London Police say they are investigating an “major incident” in north London, after reports that a vehicle struck pedestrians. One person has been arrested.