Photo taken on Sept 6, 2014 shows the beehives in Shennongjia nature reserve, in Central China's Hubei province. [Photo/Xinhua] |
|
|
|
Baidu's new smart devices |
Chinese products presented at 54th IFA consumer electronics fair |
People spend Mid-Autumn holiday in NW China's Gansu |