Despite the differences between the two Palestinian parties, they have managed to reach a deal to end their divide.

Read More At Article Source | Article Attribution