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.