It Takes a Spillage
September 13, 2016
The scale of the revelations in the Panama Papers leaked this spring can lead to a feeling of helplessness. There are 11.5 million documents concerning 214,000 shell companies, which implicate hundreds of international politicians and officials including presidents, prime ...