[I]t was Al Jazeera which detonated the IED exploding under the Palestinian Authority, namely the cache of documents known as the Palestine Papers.