The result of India’s election has shocked the world. The prime minister of ten years, Narendra Modi, came back to power—but only by the skin of his teeth, after his party, the Bharatiya Janata Party (BJP), lost its majority.
Less than a week ago, India’s pollsters and the global press were predicting a BJP “landslide.” But despite winning 303 seats in 2…

