Stories Tagged 'London mosque'
A vehicle struck pedestrians near a mosque in north London early Monday morning, causing several casualties, according to Associated Press.
full story »