SpecialCrisis-hit Sri Lanka runs out of fuelIsland nation defaults on foreign debt after missing Wednesday repayment deadlineBudget deficit soars to $6.8bn, or 13 percent of national GDP, as financial woes worsenBy Roel Raymond · 19 May 2022