We used to say call a spade a spade!
Virtually all terror attacks have been by Muslims and all Muslims practice Islam so by simple logic Islam sponsors Terrorism or Jihad as they call it. But in any case Islam is by definition a Terrorist organization!