SM Krishna, one of the tallest Congress leaders in Karnataka who quit the party after 46 years in January, formally joined the BJP this afternoon at its headquarters in New Delhi. The veteran leader, who had said the Congress did not need him, described the step as "a very important stop in my onward journey".