Joseph Shen Bin is a Chinese Catholic prelate who served as Bishop of Haimen and as of 2017 is the vice-president of Chinese Patriotic Catholic Association, created by PRC's State Administration for Religious Affairs as a government-sanctioned religious group. Read More