English Lalpa Kohhran Thar Cited by user Chhandama on 09 Jul 2021 Lalpa Kohhran Thar (literal translation "The Lord's New Church") is a Christian sect and dissenters of the Presbyterian Church in Mizoram, India.' Started by a World War…