More than 75 percent of the world's income is held by what percentage of the world's population?
A) 10 percent
B) 40 percent
C) 20 percent
D) 5 percent