Concept:A cabinet reshuffle is the reorganisation of a government's team of ministers.
Explanation:In a parliamentary or Westminster system, a cabinet reshuffle commonly happens after parliament has been dissolved.
Dissolution leads to a general election and the formation of a new government.
The prime minister then appoints new ministers, removes others, or changes their portfolios.
This is why a reshuffle takes place when dissolution is held.
It is not caused by a vote of no confidence, prorogation, or a failing shadow cabinet.
Answer:B. when dissolution is held.