China GDP Beats 5%, Auto Sales -11.8% Expose Demand Crisis
Five percent. That was the China GDP print for Q1 2026, comfortably above the 4.8% that Wall Street had penciled in. On the surface, it looks like the world’s second-largest economy is firing on all cylinders. Read more »