For the first time since 1980, oil demand will fall more than 1 million barrels per day. More than 365 mln barrels; astounding. This helps explain the $57 oil price.
For the first time since 1980, oil demand will fall more than 1 million barrels per day. More than 365 mln barrels; astounding. This helps explain the $57 oil price.