When did the British Parliament pass the Indian Independence Act?

When did the British Parliament pass the Indian Independence Act?
A: 18 May 1947
B: 16 June 1947
C: 18 July 1947
D: 18 August 1947

The British Parliament passed the Indian Independence Act on 18 July 1947 enabling India and Pakistan’s independence. This question tests knowledge of partition history in Pakistan Studies. The act’s role in creating Pakistan makes it a key topic. Update (as of 2025-09-05)