Technology Magazine November 2019 | Page 208

STORA ENSO

700 + Years of history

€ 10.49bn Approximate revenue

208

26,000 Number of employees

NOVEMBER 2019