Read more about 134-yr old Congress, party of India's independence, is now on life support on Business Standard. While historically Congress secured more than 25% of the vote share, it now hovers at less than 20%. That could signal the party is headed for a death spiral