Question: when was indian independence act passed in british parliament
Answer: 18 July 1947