The US and 30 other countries around the world committed to release 60 million barrels of oil from the strategic reserve on Tuesday in a bid to stabilize global energy markets after the Russian invasion of Ukraine. The members of the International Energy Agency (IEA) united their efforts in response to the invasion after instability […] Read the full story on GreekReporter.com.