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….