“The International Monetary Fund ultimately decided to delay its planned 2024 economic review mission to Russia.”