Stocks and Bitcoin take fresh hits as cocktail of worries combine to hit markets

Stocks and Bitcoin take fresh hits as cocktail of worries combine to hit markets