Israel is pressing ahead with an offensive against Gaza’s Hamas rulers that it says could go on for weeks or months. Read More