Oil rates falls as economies show signs of strain
Oil rates may have met their match — for now, at least. Crude futures are tumbling yet again, sinking around 3%. After nearing $140 a barrel at the beginning of March and topping $120 as for last two weeks ago, Brent futures have loosened in nearly a straight line and now sit just a hair above … Read more