Driver Shouting “Allahu Akbar” Mows Down 11 Pedestrians In France

A driver screaming “Allahu Akbar!” (Arabic for “God is great”) appeared to deliberately mow down about a dozen pedestrians in the French city of Dijon before being arrested on Sunday …