Once described as a North Indian “Hindi belt” party that would find it hard to grow beyond its upper-caste base, the BJP now ...