What are the Panama Papers?

Today 11 million documents from the Panama law firm Mossack Fonseca were leaked to the German newspaper Süddeutsche Zeitung. It can all get pretty dry and confusing but Redditor DanGilesack put the whole saga perfectly on the sites subreddit ‘Explain Like I’m 5‘ When you get a quarter you put it in the piggy bank….