Forty-three new ministers will be sworn-in this evening as Prime Minister Narendra Modi tries to revamp his administration that has been heavily criticised over the handling of the coronavirus crisis, soaring prices and resentment from several sections. The names in the cabinet reshuffle include several new entrants as well as existing ministers who will be reassigned.