It is a basic assumption of finance theory, taught as fact in Business Schools and advocated at the highest level by vested interests, world-wide (governments, financial institutions, corporate spin doctors, the press, media and financial web-sites) that stock markets represent a profitable long-term investment.
In a world of geo-political, social and economic uncertainty, strategic financial management is in a process of change, which requires a reassessment of the fundamental assumptions that cut across the traditional boundaries of the subject