Baidu Inc. Headquarters

Chinese search engine company Baidu's headquarters in Beijing. Photo: iStock

August 14, 2017 1:27 PM (UTC+8)