Sluggish demand from China and oversupply worries will keep oil prices anchored below $80 a barrel this year, a Reuters poll ...
Agricultural leaders said that it's a supply and demand issue as farmers fight the avian bird flu.
Oil prices slipped for a second day on Thursday after U.S. crude stockpiles rose more than expected, though attention ...