Spencer Dale

High crude prices weighing on global oil demand, says BP

Global oil demand appears to be showing signs of weakening as oil demand forecast this year dropped to 1.4 million…

By businessamlive
- Advertisement -
Ad image
- Advertisement -
Ad image