Which of the following is BEST definition for world debt?
A. The interest accumulated over time.
B. Money that developing countries have to borrow plus the interest owed on that money.
C. Revenue that countries generate and the interest that is accumulated.
D. The money that countries have to invest in the market.