Why did so many former colonies become independent in the twenty years after World War II?

A) European powers no longer had the resources to maintain control of their overseas empires
B) World War II encouraged resistance movements by revealing the weakness of colonizing powers
C) For different ideological reasons, both the USA and the USSR rejected the idea of empire and supported a new international order based on independent nation-states
D) Many colonies became so rich during the war that they could easily buy their independence