Japan is the world’s most indebted economy. This is not a myth. Gross debt is 236% of the size of their economy (as measured by GDP). So how have they got away with this for so long?
Try FundExpert today