Police report major incident in London
Pedestrians have been hit by a car on Seven Sisters Road.
- by
New Idea