Peter Shao Zhumin: Detained Chinese Catholic bishop freed

Peter Shao Zhumin’s disappearance since May triggered a public spat between China and the Vatican.

Read the original article...