Oil futures dropped Thursday, with U.S. prices under $46 a barrel and settling at their lowest in 17 months. Expectations for a slowdown in energy demand and a ...
A