Hamas leaders raced to Egypt on Monday amid signs of progress on a deal to swap hundreds of Palestinian prisoners for a captive Israeli soldier held by the Islamic militant group for more than three years.
powered by mochila
.