Speaking alongside the emir of Qatar at the G7 summit, President Donald Trump criticized Jerusalem’s handling of Hezbollah, saying Israel has been fighting Hezbollah for “too long” and suggesting Syria could deal with the terrorist group more effectively. The comments come amid growing tensions over Israel’s operations in Lebanon and the newly announced U.S.-Iran agreement.