Prime Minister Scott Morrison is expected to announce a cabinet re-shuffle as early as tomorrow.

It’s expected Attorney-General Christian Porter will be replaced by Michaelia Cash, and Defence Minister Linda Reynolds will be replaced by Peter Dutton. 

The reshuffle comes after weeks of sustained criticism of the Prime Minister’s handling of sexual assault allegations surrounding the government.