Imam Abdul Alim Musa (screen grab/YouTube) (screen grab/YouTube)
Imam Abdul Alim Musa

Imam Abdul Alim Musa maintains “Zionists” were also responsible for the 9/11 attacks.

Ahead of the 20th anniversary of the September 11th attacks, Imam Abdul Alim Musa, director of Washington D.C.’s Masjid Al-Islam mosque blamed “the Zionists” for a suicide bombing at the Kabul airport that killed 182 people, including 13 U.S. servicemen.

Musa also said that this was similar to the 9/11 attacks, which he also blamed “Zionists” for.

He added that the Zionists control Congress, the Senate, and the U.S. economy.