Manufacturing Magazine November 2019 | Page 24

STORA ENSO

700 + Years of history

€ 10.49bn Approximate revenue

24

26,000 Number of employees

NOVEMBER 2019