40,000 runners took part in the 2019 Lanzhou International Marathon
[]