Smiling robot in service at a high end shopping mall in Shenzhen, China

- Image ID: WK8C37
Smiling robot in service at a high end shopping mall in Shenzhen, China
Marginon / Alamy Stock Photo
Image ID: WK8C37
Location: Shenzhen, Guangdong, China