Board Newsletter: July 2024

July 10th, 2024

Churches Multiply in North India With a population of 1.4 billion, India is the largest country in the world. Of that vast number, only 2% are Christian. The ruling BJP...

Continue Reading