Final Answer-Explanation:
The correct answer is: B) Anti-Colonial Movements.
After the Second World War, many countries in the British Empire gained independence. This was due to a number of factors, including the rise of anti-colonial movements, the economic cost of the war, and the weakening of the British Empire.
Anti-colonial movements had been growing in strength in many parts of the British Empire for many years. These movements were often led by educated elites who were inspired by the ideals of nationalism and self-determination. They were also motivated by the economic exploitation and political repression that they experienced under British rule.
The Second World War also had a significant impact on the British Empire. The war was very costly for Britain, both in terms of lives lost and money spent. This made it difficult for Britain to maintain its empire. In addition, the war weakened the British military, making it less able to suppress anti-colonial movements.
As a result of these factors, many countries in the British Empire gained independence in the years after the Second World War. These countries included India, Pakistan, Sri Lanka, Malaya, and Ghana.