The potential rewards for those high climbers are impressive: Vitol made profits of $13bn (£10bn) in 2023, according to various media outlets, and $15bn in 2022, when Russia’s invasion of Ukraine sent ...
I might seem as English as David Beckham’s right boot, but I’ve got some proud Welsh roots within this shell of a ...