Robin Li. Co-founder and CEO of , in Beijing,


Size: 2832px × 4256px
Location: Beijing China
Photo credit: © Lou-Foto / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: baidu, beijing, china, li, robin