Straddling multiple requirements of ensuring diversity, talent, youth, experience and politics, PM Modi has overhauled the Cabinet as the mid-term of his current term nears.