Editorial photo #11407398 Science and Technology
26th China Beijing International Science and Technology Industry Expo
Visitors are viewing a model of ''Offshore Oil 286'' at the 26th China Beijing International Science and Technology Industry Expo in Beijing, China, on July 14, 2024. (Photo by Costfoto/NurPhoto)