Thousands of people have held demonstrations across the Palestinian territories to demand political unity between their rival governments.

Hamas controls Gaza, while Fatah is in power in the West Bank.

Jon Donnison reports from Ramallah.