Police: Vehicle strikes several pedestrians on London road


LONDON (AP) – Police say a vehicle struck pedestrians on a road in north London, leaving several casualties and one person has been arrested.Metropolitan…

Read More…