Economics Are Europe’s stock markets worth investing in? | The Economist 13 July 2026, 10:35 pm Team Buyback