A major cabinet reshuffle has been announced, with several key ministerial positions changing hands. The changes are seen as signalling a shift in government priorities.

New ministers will assume their roles following formal appointments next week.