The company logo of Mossack Fonseca is pictured inside the company's office at the financial district of Pudong in Shanghai. Photo: Reuters
The company logo of Mossack Fonseca is pictured inside the company's office at the financial district of Pudong in Shanghai. Photo: Reuters