Who is buying negative-yielding German bonds? Foreign central banks, perhaps
German government bonds with their sub-zero yields have lured foreign inflows for four straight months. Talk is that it’s reserve managers from Switzerland and China who are among those paying to lend money to Berlin.