Sep 13, 2024
Week in Review
Payment delays on the rise in Russia
Amidst the war in Ukraine, a worsening labor shortage and an economy reliant on the nation’s military mobilization, payment delays are on the rise in Russia prompting concern for credit managers entangled with businesses overseas.