Oil

Opec warns of oil demand peak in 2029

Opec believes oil demand could peak within 13 years if the Paris climate agreement’s targets are fully implemented, sounding a warning to its members just days after the accord to curb global warming came into force.