"Everything suggests that responsibility for this attack lies with Hezbollah," said French President Emmanuel Macron on X/Twitter.