Oil prices rebound amid expectations of US strategic reserve replenishment
America says it intends to restock Strategic Petroleum Reserve at $79 per barrel or less
America says it intends to restock Strategic Petroleum Reserve at $79 per barrel or less