Oil Rally Stalls as Libya Production Resumes
Crude-oil futures fell on Monday, snapping a four-session winning streak, after the resolution of output disruptions in Libya brought the recent rally in prices to a halt. U.S. crude futures Continue Reading
