Bill Gates, visiting India for the third time in three years, praises India's progress, citing its potential to tackle global challenges.