Nabil Shaath
Nabil Ali Muhammad Shaath is a senior Palestinian official. He has held the following... more »