Home

Crude oil production continues to slow down

Fri, Nov 25 2016, 03:00 PM

Overall crude oil production was 3.2% less than the 3,050.9 TMT produced in October, 2015