Four ministers, including Uma Bharti and Rajiv Pratap Rudy, have resigned since late Thursday night signalling a mega cabinet reshuffle, expected on Sunday morning before Prime Minister Narendra Modi leaves on a visit to China. More ministers are expected to quit to make way for new faces as the ruling BJP preps for a series of state elections and then the 2019 national election when PM Modi will seek a second term. The new team will include at least two members from the BJP's latest ally, Bihar Chief Minister Nitish Kumar's Janata Dal (United).