Millions of internal files from Mossack Fonseca, a law firm headquartered Panama, were leaked in 2016, prompting investigations by journalists and subsequent charges by prosecutors.
Millions of internal files from Mossack Fonseca, a law firm headquartered Panama, were leaked in 2016, prompting investigations by journalists and subsequent charges by prosecutors.