CFTC

Oil prices drop amid faltering demand outlook in China

Oil prices fell by about 2% on Monday, dropping for a third session, after official data showed that refining throughput…

4 years ago