📰 GeneralCNBCThursday, October 29, 2026 at 1:30 PM UTC1h agoEuropean Central Bank keeps key interest rate on hold at 2.5%Read full article at CNBC →Originally published by CNBC. Summary and curation by DutyStation News.