More than 100 countries, such as China, India, Brazil, and South Africa, face serious obstacles that could hinder their efforts to become high-income countries in the next few decades, reveals World Bank’s recent report