How Some 370 Journalists in 80 Countries Made the Panama Papers Happen
The email that landed in my inbox some 10 months ago didn’t reveal much. “New Project,” the subject simply stated. Knowing the sender, Marina Walker, Deputy Director of the International…
April 6, 2016
Uri Blau