The recent Abbas-Haniyeh handshake signifies the desperate state of both Palestinian factions – as well as of their Algerian hosts

Category: