The Christian sect Iglesia ni Cristo (INC) has flexed its muscles, mustering a mammoth crowd of almost two million for its ...