Tagged
The idled Magnitude 7 Metals aluminum smelter in Southeast Missouri has announced plans to restart production, sparking discussions on industrial energy demands.