It is very difficult if not impossible unite India by Indians. India has always been very diversed, about like Europe. Easiest way is that India is conquered by one colonial power like in OTL and later gains independence. Or then some ancient Hindu empire like Maurya or Guptea unite India and helds power longer and there is just some dynastic transtions like in OTL China.