Russia’s oil output in the first five days of May fell to 8.75 million barrels per day (bpd), close to its production target of 8.5 million bpd for May and June under a global deal to cut crude supplies, two sources familiar with the data told Reuters. Together with gas …
Read More »