BlockBeats news, on June 23, according to CNN reports, a senior Iranian official stated on Monday that the Iranian government hopes the United States will 'directly' pay for the war, rather than standing behind Israel and advancing its own agenda without incurring any costs. The official stated, 'Iran estimates that this war may last up to two years, and Iran is prepared for this.' (Jinshi)