Rival Palestinian groups Hamas and Fatah have reached a deal to end seven years of political division and bloodshed.

The US says it did not see the deal coming and that Israeli-Palestinian peace talks could suffer.
 
Al Jazeera's Rosiland Jordan reports from Washington DC.

Source: Al Jazeera