Question: when did the british parliament pass the indian independence bill
Answer: 18 July 1947