Categories
Television

The Spy Who Fell To Earth

On June 27, 2007, Ashraf Marwan, an Egyptian hailed as one of Israel’s greatest spies, was killed when he fell to his death from a fifth-storey apartment balcony in central London. To this day, no one is certain whether he jumped or was pushed. Nor can one be absolutely sure whether he was an Israeli […]