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