Oil giants may have been linked to price-fixing for more than a decade

Traders lining their own pockets? Surely not.

Leave A Reply