Question: when was the indian independence bill passed by house of lords in england
Answer: 18 July 1947