A worker installs the side mirror cover to a vehicle at an assembly line of Dongfeng Motor Corporation in Wuhan, central China's Hubei Province, Sept. 6, 2024. (Xinhua/Hu Jingwen)
Go to Forum >>0 Comment(s)