Livesquawk reporting comments from Russia's energy minister via Interfax

Russian production is around 10.5 mbpd and the recently overtook Saudi Arabia as biggest sellers to China

News like this will keep the bearish pressure on oil