Huang Guang Zheng, a Singaporean, has been charged with voluntarily causing hurt by hitting Father Cary Chan on his face.