Deflation and debt On Monday CPI and PPI numbers for February came out. CPI was down 1.6% year and year and PPI was down 4.5%, in line with or slightly below expectations and, according to Bloomberg, the highest rate of deflation among the 78 countries they follow. Some of this may be caused by one-off [...]