China’s stock markets continue to stumble, despite the massive stimulus that the government has unleashed to prop them up. The Shanghai benchmark index fell by 1.23% today (Sep. 1), after closing down slightly yesterday. The index has fallen by nearly 40% from its mid-June peak.

Beijing is blaming everyone but itself for China’s stock market collapse