Results 2 results found A Christian church among modern skyscrapers on Renmin Square, Puxi area, Shanghai, China, Asia A Christian church among modern skyscrapers on Renmin Square, Puxi area, Shanghai, China, Asia