Sri Lanka has $7 billion in payments due this year out of its total $25bn foreign debts
April 20, 2022