You are correct. I was wrong. However, the big payment is coming due this month. We will see what happens then. the last payment was 171M this one is 2B
Russia says it made a payment to avoid default
Russia says it made a payment to avoid default - CNN