After more than two years, the last 20 Israeli hostages held by Hamas in Gaza have been freed. Their release comes as Israel frees 250 Palestinian prisoners and 1,700 detainees. Hamas has yet to return the remains of 28 hostages. Donald Trump, visiting Israel, declared “the war is over” before heading to Egypt for a peace summit.


