Oil refineries, phosphate mines, perform worst on environmental impact index

March 27, 2025

12th annual index scores environment risk posed by 125 large industrial plants belonging to 46 public and government companies