At the same time, IEA is adjusting the calculation of this year's demand for oil to 103.9 million from previously 103.7 million barrels per day.
Last year, the demand was 103.1 million barrels per day.
The supply of oil is estimated to be 103.2 million barrels per day in 2026, of which 70.4 million are estimated to come from countries that are not part of the oil cartel Opec.