Former Congress leader and Foreign Minister in UPA government SM Krishna on Wednesday joined the Bharatiya Janata Party in the presence of party President Amit Shah. The 84-year-old leader had ended his four-decades-old association with the Congress in January, citing a shift from its core ideology, and a lack of respect for senior leaders as reasons for his decision.