Sri Lanka reserves drop to $1.93B in March, $8.6B due in payments this year

Sri Lanka crisis: An estimated $8.6 billion in debt payments fall due this year, according to Bloomberg, and low reserves raise questions about the ability to pay even a part of this sum