Business

Oil prices will head back toward $100 per barrel as a supply crunch returns to t..