The Rongguili Church in Guangzhou, widely known as the beacon of faith in southern China, was raided and closed down on December 15, 2018. Photo: Handout