Iran has blamed the United States for the latest exchange of fire with Israel. This information is contained in a news agency report. This was reported by Qazaqyia.kz citing Reuters.