
The US and other big energy consuming nations have agreed to tap 60mn barrels of oil from their emergency stockpiles to address fears over depleted supplies since Russia invaded Ukraine, a concern un… [+3985 chars]

The US and other big energy consuming nations have agreed to tap 60mn barrels of oil from their emergency stockpiles to address fears over depleted supplies since Russia invaded Ukraine, a concern un… [+3985 chars]