New Delhi, June 2 -- Prime Minister Narendra Modi's penchant for surprises is alive and well, it seems, on the evidence of his choice of ministers for India's new government. And this time, the exercise has the air of a reshuffle that ends with almost everyone in offices they're well suited to occupy. Among the unexpected inclusions, former foreign secretary S. Jaishankar as external affairs minister has attracted special applause, not just because it's rare for a career diplomat to get the honour, but also for his diplomatic credentials. If this signals that Modi is not averse to technocrats in key roles, his other picks suggest an emphasis on the domain expertise needed for high-pressure performance. Bharatiya Janata Party (BJP) president Amit Shah got the home affairs portfolio, Rajnath Singh moved to defence, and Nirmala Sitharaman has been appointed finance minister to succeed Arun Jaitley, who opted out on account of ill health. The party's one-time treasurer Piyush Goyal, who was seen as Jaitley's natural successor for his background in business and chartered accountancy, was given charge of commerce and industry, in addition to the railways ministry he earlier held....