Popular investment trust trades at a very appealing price following the recent market sell off