Location:

Chongqing, China

Language:

Chinese