When Narendra Modi, India’s prime minister, inaugurates the long-promised Ram temple in Ayodhya next month, it will complete a staggeringly effective political campaign-from which the bjp leader will aim to wring yet more advantage.