Editorial photo #11407397 Science and Technology
26th China Beijing International Science and Technology Industry Expo
Visitors are visiting a ''special operation robot'' at the 26th China Beijing International Science and Technology Industry Expo in Beijing, China, on July 14, 2024. (Photo by Costfoto/NurPhoto)