Yields of 7% and 11.3%! Should I buy these investment trusts for …  Motley Fool UK