Lower-income countries have paid out $2.7 trillion in interest payments since 1970
For more information and interviews contact Jerome Phelps on +44 7307 620372 Lower-income countries have been forced to pay out $2.7 trillion in interest payments to creditors since 1970, according…