Investors check stock prices at a Shenyin & Wanguo Securities outlet. Shanghai's benchmark index plunged 8.84 percent yesterday, the biggest single-day drop in a decade. - Shanghai Daily