1 Search Results for "stabilisation of prices"
325 million barrels of oil released so far, more release seen price drop, says IEA
4 Oct 2026