Pandora Papers: How Islam deals with government corruption
1. What are the Pandora Papers? The Pandora papers are a leaked cache of 11.9m files from companies that specialise in creating offshore companies and trusts. Similar leaks occurred previously with the Panama papers in 2016 and the Paradise papers in 2017.