Lebanon's health ministry said an Israeli strike on Sunday killed 23 people, including seven children, in the village of Almat north of the capital Beirut.