Browsing: POLONIA

The Group of Seven (G7) countries are moving closer to endorsing a price cap on Russian oil — an untested plan that would seek to limit the Kremlin’s profits from selling the commodity worldwide. The idea has been floated in recent weeks as the United States and its allies search for ways to further squeeze…

Read More