Stocks and bonds rally as ECB unleashes new stimulus
European stocks climbed on Thursday to their highest in seven weeks and bond yields tumbled as the European Central Bank's new stimulus measures and mutual concessions by the United States and China in their trade dispute buoyed riskier bets.