Register Sign In
The price of crude has risen rapidly from its lows of the winter, and now is well above $70 a barrel. Some say $80 oil is next. Tight supplies, maxed-out refineries, rising demand, and OPEC discipline are the explanations