• Kerri posted a reply to on ?Panama Papers Leak 3 years ago

    ?Panama Papers Leak

    Many roads in this leak lead back to London. UK companies would use places like the British Virgin Islands to stage shell companies and funnel cash without a direct link back to them.