The case of the missing bishop

The Vatican-approved Bishop of Wenzhou, China, Peter Shao Zhumin, was forcibly removed by state officials from his diocese on May 18. He has not been seen or heard from since.