News

Beijing will host the 2025 Humanoid Robot World Games from August 15 to 17, city officials announced last Wednesday (7). O ...
The Beijing National Stadium, also known as the “Bird’s Nest”, is seen shrouded in a haze on the opening day of the Beijing Olympics in Beijing, China, Friday.
The iconic Bird’s Nest Stadium is instantly recognisable worldwide as the architectural and structural engineering showpiece from the 2008 Beijing Olympic and Paralympic Games. China’s remarkable ...