How did citizen action lead to independence in India?

India had long been a wealthy part in the British empire. It produced for Great Britain tea, gems and other products making it a valuable colony. After WW2, there was a movement for independence. Under Gandhi's leadership, non-violent strikes and demonstrations led Great Britain to give India its independence. They divided India into Pakistan and India.