The magnitude of how damaged the energy industry is coming into full view on April 20 when the benchmark price of US oil futures plunged to a previously unthinkable minus $38 a barrel
The magnitude of how damaged the energy industry is coming into full view on April 20 when the benchmark price of US oil futures plunged to a previously unthinkable minus $38 a barrel