NewsX: All 20 Nationalist Congress Party (NCP) ministers in the Maharashtra cabinet today submitted their resignations to the party leadership amid reports of a large-scale reshuffle both at the government and party level.