Deputy Commander of IRGC, Brigadier General Ali Fadavi, vows his country will punish Israel for the elimination of Hamas political chief Ismail Haniyeh.

Read more