The money has been coming from probably ly various ME oil countries. Qatar has been sending money to Hamas for the last 12 years, this was facilitated by Israel and probably the U.S.. Israel thought is they funded Hamas they could control it, what a joke.
Here you go with your old ‘blame the jews’ routine.