Powell, Tenn., US – The folks at First Baptist Church of Powell, Tenn., must be one of the most confident congregations in the United States.
They have to be. Why else would they commit to evangelize a city of 1.9 million people in India all by themselves? And they plan to do it with teams of fewer than 10 people – most of whom have never been to India before.
They must be crazy. Or is it God?