The London Consensus: Economic Principles for the 21st Century, 22 October 2025