What forced the British to leave Indian in 1947 ?

The Civil Disobedience movement went on till 1934. It promoted unity among Indians. Gandhiji worked to remove untouchability from society. He founded the Harijan Sewak Samaj.