SINCE leading his party to a landslide victory in 2014 Narendra Modi, India's prime minister, has romped from strength to strength. His Bharatiya Janata Party (bjp) has captured one state capital after another, building daunting momentum ahead of the next national elections in 2019. So it is all the more remarkable that a recent squall of criticism has come not from India's lingering left-liberal elite, nor from poor Indians hurt by erratic policies, but from within the bjp's own Hindu-nationalist fold.
展开▼