Businessfrom24/7 Wall St.2 days agoSaba Capital's $93.8 Million Bet Signals Trouble Brewing at BSTZBlackRock Science and Technology Term Trust's income distribution has been cut and relies on constrained income sources.