Source: Business Insurance
October 08, 2019 Steel products maker Celsa Manufacturing (U.K.) Ltd. has been fined £1.8 million ($2.2 million) after two engineers died in an explosion at Celsa Steelworks site in Cardiff, PBC Today reports. An investigation by the Health and Safety Executive found that a flammable atmosphere developed within the accumulator where the engineers were working.