Russia could concede $300 billion in frozen assets as part of Ukraine war settlement, sources say

Feb 21, 2025 - 15:37
 0
Russia could concede $300 billion in frozen assets as part of Ukraine war settlement, sources say