Europe news
fromLondon Business News | Londonlovesbusiness.com
4 hours agoIEA will release 400 million barrels of oil amid oil pressures - London Business News | Londonlovesbusiness.com
The IEA released 400 million barrels of oil to stabilize global markets amid US-Iran tensions and Strait of Hormuz blockade disruptions.