Afrifund
Germany’s benchmark 10-year government bonds have borne negative yields for almost three years