Arjun - you forgot the largest vote base of Congress. Over 50-60 years of central rule, Congress has developed a large system of corrupt bureaucrats, politicians, business people, party workers, etc. That corrupt system is very large and a powerful force that tries to keep power near Congress since that will safegaurd their corruption. This is highly loyal to Congress. BJP, etc do not have this as they have never been in Centre for long...