Finally somebody got it.
There are no more German government bonds that trade with a positive yield. The German 30-year yield, for bonds due in 2048, the longest term available, is currently at negative -0.036%.
The Swiss 30-year yield has been negative since mid-2016 and is now at negative -0.322%. But the Japanese 30-year yield is still positive at +0.29%.
There are now 12 countries whose government debt sports negative 10-year yields. Switzerland is #1, with a 10-year yield of -0.92% followed by Germany, with a 10-year yield of -0.53%, down to Slovenia in 12th position with a 10-year yield barely in the negative of -0.04%. Japan is in 10th place. Worldwide, there are currently 15 trillion dollar of these negative yield bonds. BTW, it is growing.
That's why, the US, with its ridiculously low 10-year yield of 1.73% is right now the favorite place for people to park their money. That high demand for US bonds is the major factor that is driving the inverted yield curve.
Well, people could invest in bonds from countries like Russia (7.31%), Nigeria (13.69%), Turkey (15.1%), Egypt (15.6%) and Zambia (31.25%). The chances of them getting their money back is probably not good.