Now we have to acknowledge a fact – the BJP still retains the highest proportion of votes amongst the upper castes. There is nothing wrong with this. But demographics show that the upper castes only form about 20% of India’s population, so while their support is important, it has been ...