U.S. oil prices log biggest weekly drop in a year as demand concerns
Crude futures finished with a loss on Friday, just a day after posting a gain for the first time in five days, with prices of the U.S.-traded benchmark ending below $70 a barrel and marking its worst weekly performance in about a year.
Read More: U.S. oil prices log biggest weekly drop in a year as demand concerns