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