Russia Nears 100% Compliance With Oil Production Target
Russia’s oil production inched down to 11.23 million barrels per day (bpd) in the first half of October, official Russian data showed on Wednesday, yet Moscow is still several thousand Continue Reading
