Tags: Mossack Fonseca

A massive leak of 11.5 million tax documents has been exposed. This includes dealings of the aides of Russian president Vladimir Putin, other world leaders such as President Xi Jinping, and prominent celebrities.