Sri lanka it seems has defaulted on 51 billion external debt. Nepal looks like the next to fall as well. April 12, 2022 8:13 pm by IWB h/t LurkerOfShadow We are primarily funded by readers. Please subscribe and donate to support us! Views: