Incidents
Mossack Fonseca IT Worker Arrested in Switzerland, Suspected Panama Papers Leak
Man arrested after Mossack Fonseca filed official complaint. An IT manager for Panamanian law firm Mossack Fonseca was arrested yesterday in Geneva, Switzerland,...