News
The worst hit was Super Brand Mall, which sits at the heart of Shanghai's Lujiazui financial district. It saw 34 per cent of its shops shuttered, CRIC said.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results