Based in Lebanon, Hezbollah is a Shiite Muslim political party and militant group that is backed by Iran.