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…