Location: Chengdu, Sichuan Province, China
or Santa Clara, California, US

Location: Chengdu City, Sichuan Province, China

AdobeStock_270328446_Preview