The New York slimes said it and it’s being reported in the Jerusalem post they said that Israel took him out in Iran
Actually the Jerusalem Post is saying that Hamas is saying that Israel took him out in Iran.
https://www.jpost.com/breaking-news/article-812649