Pedicabs traffic on Qianhai Beiyan street in Shichahai area by Qianhai lake Beijing Peoples Republic of China

- Image ID: CB5BRX
Gaertner / Alamy Stock Photo
Image ID: CB5BRX
Location: Beijing, Peoples Republic of China