BJP has failed to match Congress Cadre wise,Strength wise, Spread wise, Presence wise. The only thing it can boast of to match Congress is Corruption wise.
Hence we have only One party on an all India level and that is Congress. It is BJP whic has failed to provide India with a viable alternative to Congress. It was in the shape Bharatiya Jan Sangh now changed to Bharatiya Janta Party.