(Bloomberg) — Group of Seven nations are set to announce an effort to pursue a price cap on Russian oil, US officials said Monday, though there is not yet a hard agreement on curbing what is a key source of revenue for Vladimir Putin for his war in Ukraine. Read More