KRTL BioTech

Russia's oil output down to 11.24 million bpd on April 1-12: source

Russia's oil output down to 11.24 million bpd on April 1-12: source

Russia's average oil production was down to 11.24 million barrels per day (bpd) on April 1-12, an oil industry source told Reuters on Monday.