Stora Enso’s Beihai Mill, Guangxi Province

Stora Enso’s new facility is located in Guangxi Province, China. Image courtesy of Fanghong.