At least 51 people, including two medical workers, have been killed in Israeli attacks in Lebanon over the past 24 hours, Al Jazeera reported.