The Shanghai Composite Index witnessed a significant 6.2 per cent drop, the most substantial weekly loss since October 2018, while the Shenzhen Component Index recorded an 8.1 per cent decline, marking its largest drop in three years.
Some of China's most prominent analysts have been subjected to social media restrictions, designed to restrict their ability to comment on the country's ailing stock markets and struggling economy, reported CNN.