11 days left
Submit solution$7 trillion held in offshore financial centers (IMF).
The people who ultimately own companies can remain hidden behind layers of shell companies and intermediaries.
Tap Help me find my angle below to choose who you want to help.