April 16, 2024
Here’s the scenario: A massive crowd is packed into the courtyard of a mosque in New Delhi. It’s nighttime, and excitement builds in the throng as a helicopter approaches through a moonlit sky. The gathering awaits the mysterious arrival of a man who’s said to be a new prophet. Hopes, fears, and questions linger in…