Why Israel and Hamas agreed to Trump’s peace deal · The Messy Conservatives · Sentinel