• @imBANO
    link
    English
    41 year ago

    Not sure if you stumbled upon here from all but INC (Iglesia Ni Cristo) is a religious body in the Philippines, which has been involved in quite a few controversies.

    I’m trying to be unbiased but they really behave like a cult.