10 Years Of Panama Papers: Where Does The DLF Saga Stand?
In April 2016, the Panama Papers, 11.5 million documents leaked from the Panamanian law firm Mossack Fonseca, exposed a global network of offshore entities used by politicians, business leaders, and others. Among the more than 500 Indians named in the …