For the sake of the nation, Congress and BJP should forget their differences and join hands. If that happens, these obnoxious weeds - SP, RJD, Leftists etc will have no where to go. Amongst all the parties, COngress and BJP are closest in terms of ideologies, specially on the economic agenda, there is not much difference between the two. Only these 2 parties have the experience of leading the union government and India can progress well if Congress and BJP agree to put their best resources at the centre.