Ibrahim Anderson a.k.a. @abumoieay

“Ibrahim Anderson” is an Islamist Twitter propagandist based in the United Kingdom.