2022-05-25
0
By
Oil falls below $100 as IEA announces biggest oil release in 47 years
The International Energy Agency (IEA) said it would release 120 million barrels of oil from its reserves in response to…