Palestinian Authority PM and cabinet step down, sparking political upheaval.

Abigail Turner

Abigail Turner