Watch: Humanoid robots stumble through football match in ChinaBy GIXnews / June 30, 2025 The robots kicked, scored and tumbled while competing at a tourmentant in Beijing.Source:: BBC News – Technology