EEconomy Read More Shanghai rally shows China markets don’t need the WestAugust 19, 2025 The Shanghai Composite Index (SCI) closed at its highest level in a decade on Monday, finishing at 3,728.…