Sports fairs, leisure games and street bazaars were staged in Shanghai over the sunny weekend ahead of National Fitness Day which falls on August 8. Fun games, leisure bicycle rides, tug of war, ...