NEW DELHI: Prime Minister Narendra Modi will take oath along with a new council of ministers today for a second term. Top opposition leaders including Congress President Rahul Gandhi and UPA Chairperson Sonia Gandhi, corporate honchos, film stars, chief ministers and a galaxy of leaders from BIMSTEC countries will be on hand to watch President Ram Nath Kovind administer the oath of office and secrecy to 68-year-old Modi and his ministerial colleagues at the forecourt of majestic Rashtrapati Bhavan.

Suspense mounted on who will get the Big Four berths--Home, Finance, Defence and External Affairs. Though there is an intense buzz that Shah, credited for crafting the political strategy for the BJP, may be part of the new government and be given a plum portfolio, there was no clarity yet on him making a ministerial debut at the Centre.

There was also speculation that Shah might continue as BJP chief since Assembly elections in some key states are due to be held in the next one year.

Many BJP leaders are of the view that most key members of the previous Cabinet could be retained. Senior members like Rajnath Singh, Nitin Gadkari, Nirmala Sitharaman, Smriti Irani, Ravi Shankar Prasad, Piyush Goyal, Dharmendra Pradhan, Narendra Singh Tomar and Prakash Javadekar are likely to retain their place. Irani, who defeated Rahul Gandhi in his home turf of Amethi in Uttar Pradesh to earn the tag of giant killer, is expected to get a key portfolio.

A day before the swearing-in ceremony, Finance Minister Arun Jaitley wrote to Modi saying he does not want to be a minister in the new government on health grounds.

As far as allies are concerned, both the Shiv Sena and the JD(U) are expected to get two berths (one cabinet and one MoS) each, while the LJP and the SAD may be given one berth each.

Bihar Chief Minister Nitish Kumar had a meeting with Shah on Wednesday and the two leaders are understood to have discussed JD(U)'s representation in the government.

Lok Janshakti Party on Tuesday passed a resolution, recommending its president Ram Vilas Paswan as the party's representative in the Modi government.

The AIADMK, which was also not part of the previous government, won only one seat. It may be given a ministerial berth as it is in power in Tamil Nadu besides being a key Dravidian ally of the BJP.

Modi led BJP to a back-to-back majority for a single party in over three decades with the party winning 303 out of 542 seats in the lower house of parliament.

Nearly 8,000 guests will attend the ceremony at the Rashtrapati Bhavan on Thursday, making it the biggest-ever event held in the historic premises.

While the guests attending the event will be treated to high tea, President Ram Nath Kovind will host a private dinner for the leaders from Bimstec countries as well as Kyrgyz President Sooronbay Jeenbekov and Mauritian Prime Minister Pravind Kumar Jugnauth - who have all confirmed their presence.

The size of the gathering is seen as a reflection of the massive mandate received by Modi government in the Lok Sabha elections. Both the BJP and NDA have improved their tally compared to 2014.

The swearing-in will be held in the forecourt of Rashtrapati Bhavan, the same venue as in 2014. The event then was attended by about 5,000 guests.

The high tea will have snacks, including samosas, and paneer items apart from sweets, while at the President's dinner, the visiting foreign dignitaries will be treated to "Dal Raisina" - a special delicacy of the Rashtrapati Bhavan that takes 48 hours to cook - among other delicacies.

The Prime Minister will also attend the dinner, along with some officials.

With the swearing-in scheduled for 7 p.m., dinner will be light as it will be served a little late in the evening.

The dinner will have both vegetarian and non-vegetarian options and include soup, fish, chicken, vegetables and the "Dal Raisina" - a variant of popular 'maa ki dal'.

(With inputs from agencies)