Oil prices tumble as economies show signs of strain
By David Goldman, CNN Business Oil prices may have met their match — for now, at least. Crude futures are tumbling yet again, sinking nearly 3%. After nearing $140 a barrel in early March and topping $120 as recently as two weeks ago, Brent futures have fallen in nearly a straight line and now sit
Continue Reading