There are a lot of factors that drive the performance of financial markets over time.
Fundamentals like valuations, economic growth, earnings and dividends are the main drivers of returns over the long run. Plus you have to consider demographics, productivity and innovation. And the...