1 Answers
The Shouwang Church is a Protestant house church in Beijing, China, and almost the biggest of about 3,000 of such congregations in the city. The word shouwang means "to keep watch" in Mandarin.
4 views
Answered