Think stocks produce the best long-term returns? Think again. According to a recent analysis carried out by researchers in the Netherlands on the performance of worldwide financial assets, this investment has outperformed stocks for the past 50 years. CLICK HERE.
