Kenyan police have named homegrown militant Islamist Mohamed Mohamud, a quietly spoken former teacher, as the alleged …
Tag:
Mastermind
-
-
Security forces arrested on Saturday three accused in executing the attack on Giza’s Kerdasa police station on …