Russia is expected to cut its oil production by 2.5 million bpd from a baseline of 11 million bpd in May and June. from Commodities-Markets-Economic Times Read The Rest:economictimes...