




















Shanghai Marathon sees 9,000 runners hit the streets in defiance of coronavirus – in pictures
Officials touted the race as an opportunity to show how China is moving ahead despite the continuing global health crisis
The National
November 29, 2020
November 29, 2020