Debts

China’s BRI buries Global South under $1.34 trillion debt mountain

China is owed more than a trillion dollars ($1.34 trillion) through its Belt and Road Initiative (BRI), making it the…

1 year ago