A Shincheonji "Holy Temple" in Dalian city of Liaoning province, which has 2000 members - the largest base in China. Photo: Handout