Oil futures declined on Thursday, with U.S. benchmark prices finishing at their lowest in more than a week. Risks to energy demand, the potential for a boost in ...
A