Abengoa Hit With 20 Million Euro EU Antitrust Fine for Rigging Ethanol Benchmarks

BRUSSELS — EU antitrust regulators on Friday fined Spanish ethanol producer Abengoa 20 million euros ($22.5 million) for rigging ethanol benchmarks. Read More