BP says oil demand may have peaked already

Spencer Dale, chief economist for BP.
Spencer Dale, chief economist for BP.

More from Energy Voice

Latest Posts