computer technician
Computer Tech Detained on Suspicion of Stealing Data from Panama Papers Firm
It's not clear yet if the Mossack Fonseca employee arrested is the "John Doe" responsible for the largest leak of confidential files in history.
Advertisement
Advertisement
Advertisement