Oil prices drop 6% as worries mount over demand destruction

Oil prices drop 6% as worries mount over demand destruction

Andrew Burton/Getty Images <ul><li>Oil prices fell 6% on Wednesday as worries grow about lower demand and a slowing economy.</li><li>Reports surfaced that Russia might end its ban on diesel exports,… [+2128 chars]

Read More
Top