GDP (current prices) 2005 š¬š§ UK: $2.5 trillion šØš³ China: $2.3 trillion 2025 š¬š§ UK: $3.9 trillion šØš³ China: $19 trillionPublished by The Spectator IndexNov 26, 2025 12:10:02 PM UTC