Shekhar Gupta

Shekhar Gupta is editor-in-chief of the Indian Express. This is an edited excerpt from the introduction to Anticipating India: The Best of National Interest, a compilation of his columns (HarperCollins, 480 pages, Rs 799)