Prime Minister Narendra Modi got a new-look cabinet today. Nine ministers - Shiv Pratap Shukla, Ashwini Kumar Choubey, Virendra Kumar, Anantkumar Hegde, Raj Kumar Singh, Hardeep Singh Puri, Gajendra Singh Shekhawat, Satya Pal Singh and Alphons Kannanthanam were inducted into Cabinet 3.0. This is quite possibly the last reshuffle before the 2019 parliamentary elections.

It's likely that upcoming Assembly polls have also been taken into consideration ahead of the rejig. To understand why today's much-anticipated reshuffle is so important, read our comprehensive five-part analysis. And here's a list of bios of all the men who're expected to join the Cabinet.

The NDA's choices show a certain blend of political considerations, and how the Modi government seemingly wants to improve its delivery mechanism. The political considerations, however, don't seem to be in play as much as they were in 2014, when Modi first came to power.

The first cabinet had a number of hard-core politicians who may not necessarily have been suited to the portfolios they were assigned. However, three years after Modi was elected on an overwhelming mandate, the government likely does not have any elbow room left. It's perform or perish - for Modi's ministers and for Modi himself.

You can follow all the live updates on this page. To watch our coverage of the event, click here.

Mukhtar Abbas Naqvi- Minister of Minority Affairs

Arun Jaitley- Minister of Finance and Minister of Corporate Affairs

Raj Kumar Singh- Minister of State (Independent Charge) of the Ministry of Power and Minister of State (Independent Charge) of the Ministry of New and Renewable Energy

Alphons Kannanthanam- Minister of State (Independent Charge) of the Ministry of Tourism and Minister of State in the Ministry of Electronics and Information Technology

Hardeep Singh Puri- Minister of State (Independent Charge) of the Ministry of Housing and Urban Affairs

Dharmendra Pradhan- Minister of Petroleum and Natural Gas; and Minister of Skill Development and Entrepreneurship

Uma Bharti gets Drinking Water and Sanitation.

Nitin Jairam Gadkari- Minister of Road Transport and Highways, Minister of Shipping and Minister of Water Resources, River Development and Ganga Rejuvenation

Suresh Prabhu- Minister of Commerce and Industry

Smriti Zubin Irani- Minister of Textiles and Minister of Information and Broadcasting

Piyush Goyal- Minister of Railways and Minister of Coal

Nirmala Sitharaman- Minister of Defence

Grateful to PM Modi. Working together to make India a leading nation by 2022: Dharmendra Pradhan after he was promoted to cabinet rank

Delhi: Celebrations at residence of BJP MP Satya Pal Singh after he takes oath as minister.

Suresh Prabhu hints at exit, Piyush Goyal likely to be Railways Minister.

Thanks to all 13 Lacs+ rail family for their support,love,goodwill.I will always cherish these memories with me.Wishing u all a great life September 3, 2017 I congratulate all those who have taken oath today. Their experience and wisdom will add immense value to the Council of Ministers, tweets Prime Minister Modi. I congratulate my colleagues @dpradhanbjp, @PiyushGoyal, @nsitharaman and @naqvimukhtar on joining the Union Cabinet. - Narendra Modi (@narendramodi) September 3, 2017

Swearing-in ceremony ends.

Satya Pal Singh, Alphons Kannanthanam take oath.

Gajendra Singh Shekhawat, Hardeep Singh Puri, R K Singh, Anant Kumar Hegde as MoS.

Ashwini Kumar Choubey, Dr. Virendra Kumar sworn in MoS sworn in as MoS.

Shiv Pratap Shukla sworn in as MoS.

Piyush Goyal, Nirmala Sitharaman and Mukhtar Abbas Naqvi sworn in as cabinet ministers.

Union Minister Dharmendra Pradhan takes oath.

Swearing in ceremony begins.

President Ram Nath Kovind reach Rashtrapati Bhavan for swearing-in ceremony.

PM Modi arrives for oath taking ceremony at Rashtrapati Bhavan.

PM Modi and Amit Shah at oath taking ceremony in Rashtrapati Bhawan #cabinetreshuffle pic.twitter.com/srLAy6gpg6 - ANI (@ANI) September 3, 2017

Uma Bharti not to participate in swearing in ceremony. She is presently at an event in Varanasi.

Union Ministers Mukhtar Abbas Naqvi, Nirmala Sitharaman and Dharmendra Pradhan at Rashtrapati Bhavan.

Union Ministers Piyush Goyal and Narendra Singh Tomar at the oath taking ceremony in Rashtrapati Bhavan.

Union Ministers Ravi Shankar Prasad and Mukhtar Abbas Naqvi reach Rashtrapati Bhavan for the oath taking ceremony.

New ministers arrive at Rashtapati Bhavan.

KJ Alphons, BJP: Thrilled, I was not expecting this. Great surprise!

Shiv Sena unhappy. Will not attend today's oath ceremony at Rashtrapati Bhawan.

Ministers come out of prime minister's house after breakfast meet.

Amit Shah leaves PM's residence.

Congress's Manish Tewari questions Ananth Kumar Hegde's induction, cites video that allegedly shows him beating up doctors.

Hardeep Singh Puri, BJP: I am grateful to the PM for making me a part of his team

Mukhtar Abbas Naqvi and Nirmala Sitharaman also reach PM house for breakfast.

JDU leader Vashishtha Narayan Singh: Our National President had already made it clear, so no question of me or anyone from JDU joining cabinet

Nirmala Sitharaman, Piyush Goel, Dharmendra Pradhan and Mukhtar Abbas Naqvi likely to get promotion: Sources

Amit shah arrives at PM's residence.

Ashwini Chaubey before leaving for prime minister's breakfast meet: I ll abide by the responsibility PM Modi has given me with full dedication

New ministers leave for prime minister's residence.

Here's what BJP leader RK Singh has to say. I thank the PM for expressing confidence in my ability. Portfolio has not been decided yet: RK Singh,BJP #cabinetreshuffle pic.twitter.com/dEyO5T24pD September 3, 2017

PM Narendra Modi to meet new ministers over breakfast

New ministers to be sworn in by President Ram Nath Kovind at 10:30 am today.

Swearing-in ceremony of new ministers of the Union government will take place at 10.30 am on Sunday, September 3, at Rashtrapati Bhavan - President of India (@rashtrapatibhvn) September 2, 2017

ALSO READ

Narendra Modi cabinet reshuffle: Ex-bureaucrats, diplomat among 9 new ministers likely to be inducted

Cabinet reshuffle: Why Assembly polls also determine who stays, who goes

WATCH VIDEO

Cabinet reshuffle: Piyush Goyal, Dharmendra Pradhan, Nirmala Sitharaman elevated; 9 new ministers sworn-in