Google China headquarters in Tsinghua Science Park, Beijing, China. 20-Jun-2009
Size: 5022px × 3342px
Location: Beijing China
Photo credit: © Lou Linwei / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: beijing, china, google, headquarters, logo