Home Featured Robert Spencer explains the meaning of “Allahu akbar”