On which date was the announcement formally made that India and Pakistan would be made free?

A May 2, 1947
B June 3, 1947
C July 4, 1947
D August 5, 1957