IEA countries will release a record 400 million barrels of oil from strategic reserves in a bid to stabilize soaring crude prices, but the move did little to interrupt a Wednesday rally.
Futures for… [+1333 chars]
No comments yet. Be the first to comment!