Washington says European countries have yet to deliver promised oil releases, as soaring crude and diesel prices intensify pressure on governments to intervene.
Washington says European countries have yet to deliver promised oil releases, as soaring crude and diesel prices intensify pressure on governments to intervene.