Muslim Olympian refuses to shake Israeli’s hand, screams ‘Allahu akbar,’ later suffers ignominious defeat “Allahu akbar” means “Allah is greater,” but here the fantasies of superiority met reality. Muslim Olympian refuses to shake Israeli’s hand, screams 'Allahu akbar,' later suffers ignominious defeat – https://t.co/erh6h0pEcq— Robert Spencer (@jihadwatchRS) July 29, 2024