British court upholds removal of Celestial Church Shepherd

News