Trafigura Locations
Trafigura logo
Video

Richard Head, Head of HSEC on the Group’s environmental strategy