ISS says Impala bonuses at risk of scrutiny over worker deaths

Written on 19/10/2026
Antony Sguazzin and William Clowes, Bloomberg

In fiscal 2025, eight workers died in accidents.
Read full article