webcam-b

Industry

The energy transition continues to accelerate, with oil demand projected to peak in this decade, perhaps as soon as 2025, according to new research by leading global consultancy, McKinsey & Company

More Articles …