The United Nations' refugee chief, Filippo Grandi, said on Sunday that many strikes on Lebanon had violated international humanitarian law, in apparent reference to Israel's bombardment of large parts of the country.