Man arrested after Mossack Fonseca filed official complaint. An IT manager for Panamanian law firm Mossack Fonseca was arrested yesterday in Geneva, Switzerland,...
Short Bytes: As a result of one of the biggest data leaks, 11.5 million documents have been leaked by ICIJ. This data...