BP Plc began oil production at its Murlach project in the UK North Sea, the energy giant’s sixth startup this year as it ...
BP’s new report forecasts that global oil demand will hit 103.4m barrels per day by 2030 before falling to 83m by 2050. Last year it predicted demand peaking at about 102m this year, but slowing ...