World Is Europe taking enough risks to drive innovation and growth | DW News 13 December 2025, 3:06 am Team Buyback