• imBANO@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 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.