The top performing funds and investment trusts of the last 22 years

The top performing funds and investment trusts of the last 22 years