Tag Archives: Business News

The electronic card scandal casts a shadow on governance

The Wirecard logo is seen at the headquarters of the payment company in Aschheim, near Munich, southern Germany, on June 24, 2020. Christof Stache | AFP via Getty Images Wirecard’s dramatic fall from grace has put corporate governance and industry regulation in Germany firmly in the spotlight. The Munich-based payment …

Read More »