Hamas, Machiavelli, and the cunning art of survival
.....
© Middle East Monitor
visit website