A slap on the face of Christianity : Sordid story of Leingangching

This is a slap on the face of Christianity. Correction, a slap on the face of humanity. No one except those in the Baptist denomination of Christianity will be allowed to stay at Leingangching, a small hamlet near Litan on the Imphal-Ukhrul road. This is the pronouncement made in a communication by the Village Authority […]