The deputy chief of staff of the Iranian armed forces blamed Israel for the disasters in Mecca this month, in which more than 100 people died when a construction crane collapsed and more than 700 died in a stampede. Brig. Gen. Massoud Jazzayeri said that tragedies, in which more than 150 Iranians...
Continue Reading >>










