"Over all, around 90 percent of the country’s revenues goes to servicing debt. Even a new president who took office in 2015 on a promise to curb Chinese influence succumbed to financial reality."
90% of Sri Lanka's revenues goes to servicing Chinese debt? I find this hard to believe. Any references?