The Mu’en Church in downtown Shanghai has a prominent location amidst high-rise buildings near People’s Park and Nanjing Road.