Tension in North London After Van Strikes Pedestrians

Police rushed to Seven Sisters Road in north London after a van hit pedestrians in the early hours of Monday, June 19. Police said there were “a number of casualties,” BBC reported. At least one person was arrested, according to AP. The secretary-general of the Muslim Council of Britain said worshippers leaving Ramadan celebrations were run over. Credit: Facebook/Amsalu Teshome via Storyful