High-tech exhibition in Chongqing, China.

 

v20240901