Railway minister Suresh Prabhu is also expected to resign -- after the spate of recent train accidents -- before the reshuffle. Photograph: (Reuters)
Five ministers were asked to resign on Thursday before the reshuffle
The Cabinet reshuffle will take place on Sunday morning before Prime Minister Narendra Modi leaves at 3 pm for China for a BRICS summit.
Union Cabinet re-shuffle, expansion & swearing-in ceremony of newly inducted ministers on 3rd Sept: Official Sources pic.twitter.com/9XyQWL9rE1— ANI (@ANI) September 1, 2017
The reshuffle has been expected for some time.
News reports said five ministers had been asked to resign on Thursday before the reshuffle.
Minister of state for skill development and entrepreneurship Rajiv Pratap Rudy announced his resignation yesterday.
ANI quoted Rudy on Friday as saying that his resignation was the Centre's "decision. perogative ".
News reports said the other ministers asked for their resignations included minister for small and medium enterprises Kalraj Mishra, minister for water resources and Ganga rejuvenation Uma Bharti, minister of state for human resource development Mahendra Nath Pandey, and minister of state for water resources Sanjiv Baliyan
News reports said they were asked for their resignations by BJP party president Amit Shah.
Railway minister Suresh Prabhu is also expected to be let go of in the reshuffle because of the spate of recent train accidents.
News reports said his ministry is expected to go to NItin Gadkari.
Agriculture minister Radhamohan Singh is also expected to go, because of the Madhya Pradesh farmer protests.
In their place, Prime Minister Modi is expected to bring in leaders from the poll-bound states of Gujarat, Himachal Pradesh, and Karnataka.