With less than 24 hours remaining now for the oath-taking of Prime Minister Narendra Modi for his second term in office, all eyes have turned to what the composition of the Modi government's cabinet is likely to be.
Two meetings were held on Tuesday and Wednesday between PM Modi and BJP party president Amit Shah at 7 Lok Kalyan Marg, between which Shah also met with key NDA ally and Bihar Chief Minister Nitish Kumar, with the meeting purported to be about cabinet berths for allies.
Now, sources have told Republic TV that over 40 ministers may take oath along with the Prime Minister on Thursday, with preparations underway for the biggest swearing-in ceremony - comprising an estimated 8,000 guests - that Rashtrapati Bhawan has ever hosted.
For BJP: One minister for every six MPs. This means that with 303 MPs in the Lok Sabha, about 50 leaders from the party will become Ministers and Ministers of State (MoS)
For NDA allies: One minister and one MoS for every 6 MPs. This means that with 50 MPs in the Lok Sabha, around 8 Ministers and 8 MoSs will be appointed from the allies. Here is the break-up of the allies and their performances:
The swearing-in ceremony will be of about 90 minutes, with over 8,000 guests including leaders of all the BIMSTEC countries scheduled to attend. About 4,500-5,000 guests have attended such ceremonies earlier.