Editorial: The Telegraph 13 May 2026