Following the recent 12-day war between Iran and Israel, the Turkish state television channel TRT World aired an in-depth report claiming that Israel…

Following the recent 12-day war between Iran and Israel, the Turkish state television channel TRT World aired an in-depth report claiming that Israel…