85% of the world’s population lives in developing countries and receives about _____ of the world’s income?

A. 40%
B. 10%
C. 20%
D. 30%

Leave a Reply

Your email address will not be published. Required fields are marked *