FinCEN Files: All you need to know about the documents leak

The FinCEN files are more than 2,500 documents, most of which were files that banks sent to the US authorities between 2000 and 2017.