How Amit Shah's 3 years as BJP president have been the party's best ever - Kumar Shakti Shekhar (India Today)