world

Fighting ends as Israel, Hamas agree to open-ended cease-fire