Global stocks have outperformed UK shares over 10 years

Total return (%)