New day, new low! China’s Shanghai Composite Index drops below 2,900, down 15% from April, highlighting a 28% performance gap. Confidence struggles amid economic sluggishness.
The recent decline in China’s Shanghai Composite Index, plummeting below 2,900 and marking a 15% drop from its April peak, raises concerns about the nation’s structural challenges. This significant 28% performance gap when compared to the MSCI World Index (USD) …