And you think that interest rates are low here? You should be Japanese.
The Japanese people are paying the Japanese government to buy government bonds. The rate on 10 year bonds is minus 0.159%. Lenders are willing to pay the Japanese government for the privilege of getting back their principal, ten years from now.
Things are just slightly better in Germany. The German government bond is yielding 0.025%. That means if you lend the German government $1000 today they will give you back $1002.50 in ten years.
UPDATE: June 14th, the morning the rate on the German bond has dropped to zero.