Iran fires missiles at Israel
Tehran has demanded that Israel stop its attacks on Lebanon and vowed to punish it for its widespread crimes Iran has fired a missile barrage at Israel in retaliation for its continuing campaign in Lebanon against the Hezbollah militant group.