Throughout the years, innumerable efforts have been made to settle the differences between the two Palestinian factions - Fatah and Hamas - that have been at odds with each other despite agreeing to establish a unity government. Talks have been held in Egypt, Turkey and Algeria but so far to no avail.