News has been coming out of Washington DC recently of a massive leak of tax haven information. I have spent the past 15 months working on this project, helping to dig through the leaked material to find what should be publicised.
read more
Published on April 08, 2013 12:15