What were the compelling reasons for the British to free India (and other colonies) after the Second World War?
If World War II had not taken place, how would have the process of independence struggle of India and other colonies been affected?