Petrofac has admitted to failing to stop staff paying £32m in bribes to secure contracts. Alamy
Petrofac has admitted to failing to stop staff paying £32m in bribes to secure contracts. Alamy

Petrofac admits failing to stop staff paying £32m in bribes to secure contracts