
The US and EU have levied a series of sanctions against Russia, which is a major global energy producer. Reuters
The US and EU have levied a series of sanctions against Russia, which is a major global energy producer. Reuters
IEA member countries commit to release 61.7 million barrels of oil
Countries had pledged to release emergency oil stocks to bring stability to energy markets