Decolonization – Reason 3
The imperial powers had been weakened by the fighting among themselves.
The UK, for example, emerged from World War II heavily in debt and unable to maintain the large military force that would be required to put down colonial rebellions.