Meanwhile in Lebanon, Israeli strikes have killed at least 31 people, the health ministry says. Israel says it was responding to drone and rocket attacks from Hezbollah.