Due to the fear of capital loss, investors and fund managers worldwide, and especially in America, are putting money in bonds that yield very little, or even zero or negative in real terms. Is it possible for bond yields to stay this low for much longer, and can investors go anywhere else to get better returns?