Oil traders ask "where's the money?" as peak demand looms
For major trading houses that ship millions of barrels of oil every day, the prospect of diminishing fuel demand and a shift to renewable power poses...
For major trading houses that ship millions of barrels of oil every day, the prospect of diminishing fuel demand and a shift to renewable power poses...