Two veteran federal ministers have announced they will retire from politics at the end of the current term, sparking an immediate reshuffle of cabinet by Anthony Albanese.

Two veteran federal ministers have announced they will retire from politics at the end of the current term, sparking an immediate reshuffle of cabinet by Anthony Albanese.