Has China Been Caught in Its Own Debt Trap in Africa?

China’s massive political capital in Africa is indisputable. The continent is heavily dependent on the East Asian country significantly since the turn of the 21st century. The Chinese, who prides in having the world’s second-largest economy, are showering numerous

Continue reading