Robots on display at the Spring Festival Science and Technology Temple Fair in Beijing. AFP
Robots on display at the Spring Festival Science and Technology Temple Fair in Beijing. AFP