A ceasefire in Gaza will begin within 24 hours of Israeli cabinet approval, an Israeli government spokeswoman has said.

See Full Page