Publications

The EU-Egypt-Israel Gas Memorandum: Pillage and Denial of Palestinian Self-Determination
The EU-Egypt-Israel Gas Memorandum: Pillage and Denial of Palestinian Self-Determination