Four ministers and one deputy including Muhyiddin Yassin were removed from the cabinet today after a reshuffle by prime minister Najib Razak.