Around 9,000 runners -- some wearing face masks -- took part in the Shanghai International Marathon Sunday, Chinese media said, a rare mass event in a year when coronavirus laid waste to most such ...