Global equity markets finished lower, with technology stocks seeing the sharpest losses. This week’s review also covers Budget 2026, rising US inflation, falling commodity prices, the ECB’s latest interest-rate decision and new investment in the UK electricity network.