Global oil traders are bullish about crude prices amid higher demand and supply constraints. Reuters
Global oil traders are bullish about crude prices amid higher demand and supply constraints. Reuters

Why oil could hit $100 a barrel