Who will buy $120bn-worth of fresh Japanese government bonds? · Pulse