The denials have been swift and the reaction angry. Elected leaders and other top officials from around the world are responding to a massive leak of documents.
They're called the "Panama Papers," from the country where they originated, and it is creating a firestorm of interest, and reaction.
Source: CNN
Take your Radio, Podcasts and Music with you