Police say a vehicle struck pedestrians on a road in north London, leaving several casualties and one person has been arrested.

About The Author