Opinion | An Oil Price Cap for Russia? The Business Newspaper Jun 29, 2022 Oil tanks at Volodarskaya LPDS production facility in the village of Konstantinovo in the Moscow region on June 8.…