image
Hamas accepts ceasefire terms amid pending Rafah offensive,