Unfortunately, it’s the Chinese Stimulus, a.k.a. Tax Cuts.
China February Auto Sales Rise 25% After Tax Cuts — China vehicle sales surged 25 percent in February, the first gain in four months, after the government cut taxes on some models, helping the country extend its lead as the world’s largest auto market this year.
Tax cuts always work. Socialism always fails.