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