The leak that is largest of papers ever sold has exposed the taxation secrets of a number of international businesses.

The leak that is largest of papers ever sold has exposed the taxation secrets of a number of international businesses. ABC Information: Alex Palmer