3.3 billion people live in countries that spend more on debt interest ... MyNorthwest Source link