Iran is a main backer of Hezbollah and for decades has been funding and arming the Lebanese militant group.