Business
OPEC chief says global oil demand will grow by 400,000 bpd in 2026
OPEC's Secretary General put 2026 oil demand growth at 400,000 barrels per day, which Reuters reports is a downward revision from the 1.4 million bpd forecast at the start of the year.