A barrel of oil costs just under $92. That's the highest price oil has reached since October of 2008. The surge comes after an OPEC meeting over the weekend. Meanwhile, the Chinese government raised interest rates over the weekend for the second time in two months. It's an attempt to fight rising inflation.
Oil Prices Higher, China Raises Interest Rates
News & Features National Public Radio · NPR ·