Oil Rallies Above $32 a Barrel on Storm, Stimulus
Oil prices rallied above $32 a barrel on Friday as the prospect of new central-bank stimulus and an upcoming snowstorm in the U.S. boosted expectations for fuel demand. Diesel futures, Continue Reading
