Investment Trust

Investment trusts are publicly listed as companies on the London Stock Exchange, and so are traded like shares. Though they have a track record going back over 100 years they remain a mystery too many investors. This channel looks to lift the veil and drill down into the world of investment trusts.