A coalition of Western nations led by the G7 group of countries agreed on Friday to cap the price of Russian marine oil at $60 a barrel, as they aim to limit Moscow’s revenues and finance its invasion of Ukraine. ability to stop. Russia has repeatedly said it will not supply oil to countries that […]
