As part of its commitment to accelerate transformation in the South African shipbuilding industry, Damen Shipyards Cape Town (DSCT) has recently helped to empower ... Read more