666 teams are competing in this year’s games. #Robots #China #BBCNews August 23, 2026 dailyonlinenews Facebook Twitter Pinterest Facebook Twitter Pinterest