Stocks might still be the best choice for very long-term investors, but cash and bonds are best for those with short and medium-term goals, respectively.
Source link