In recent years, there have been many revelations and leaks on global tax evasion, tax avoidance and money laundering.