Filming Locations in Qingpu District

Zhujiajiao, Qingpu District, Shanghai, China
I don't think it is going to rain (2019)

Zhujiajiao is an ancient town located in the Qingpu District of Shanghai. The population of Zhujiaji...

View Details