business economy

Supply fears push oil beyond $129

Oil prices surge past $129 a barrel as concerns about supply grow on Opec's refusal to increase output.
Submitted by Anonymous on Tue, 05/20/2008 - 14:48.