Green Buffers from Sweden has won the international Swedish Steel Prize 2023 Green Buffers from Sweden has won the international Swedish Steel Prize 2023 Share