Five ministers were on Tuesday dropped from PM Modi's council of ministers ahead of the swearing-in of 19 new faces into the cabinet.
From being a medical practitioner to winning the Lok Sabha elections this year from Gautam Budh Nagar in UP, it has been a long journey for Mahesh Sharma who took oath today as Ministers of State (Independent Charge) in the Narendra Modi government.
Here is a list of cabinet ministers and ministers of state in the new government.
The Modi cabinet does not have as many surprises as one expected. What it shows is that Modi is the man in charge, and no matter who runs which ministry, he will have a decisive say in all key ministries.
The appointment of the new ministers comes a day after a major reshuffle within the party that is preparing for upcoming national elections.