Oil prices have dropped after data showed China's manufacturing output continued to contract and Russian oil production hit a new record high.

Oil prices have dropped after data showed China's manufacturing output continued to contract and Russian oil production hit a new record high.