Global markets mostly retreated on Monday after traders trimmed bets on US Federal Reserve rate cuts and oil extended a rally sparked by new sanctions on Russia's energy sector.
Russia could run out of liquid reserves as soon as this fall, one European economist has said. The nation's liquid reserves have dwindled to $31 billion, down from $117 billion in 2021. Limited ...