Hassan Salameh, Palestinian prisoner threatened by Ben Gvir, describes in this video how he received military training in Iran
"Mohammed Deif sent me abroad to train"
He mentions 3 states hosting Hamas camps:
Assad's Syria
Turabi's Sudan
Khamenei's Iran