This is the “photo of the day” on Shanghaiist blog today:
The 7th Chinese National Games for the Disabled concluded on Sunday in Kunming city of southwestern China’s Yunnan province. With 815 gold medals in the Games this year, Chinese athletes broke 91 world records in track and field, swimming and weightlifting [Full Text]