Israel releases 16 Palestinian detainees through Karem Abu Salem crossing
Israel released 16 more Palestinian detainees into the Gaza Strip through the Kerem Shalom, or Karem Abu Salem, border crossing on Sunday, marking the latest prisoner release amid the...
