What was Gandhi’s role in India’s independence movement?

Gandhi lead the Indian National Congress as chairman for several decades during the movement.
Gandhi had no role in Indian independence.
Gandhi was a counterrevolutionary advocating for violent resistance to British rule in India.
Gandhi was a political activist who advocated for nonviolent methods as noncooperation to unjust laws.

Gandhi was a political activist who advocated for nonviolent methods and noncooperation with unjust laws as a means to fight for India's independence from British rule. He played a crucial role in mobilizing the masses, organizing protests, and leading various movements, such as the Salt March and Quit India Movement, which aimed to challenge British authority and demand Indian self-rule. His philosophy of satyagraha (truth-force) and his emphasis on civil disobedience became the guiding principles for the Indian independence movement. Gandhi's leadership and commitment to nonviolence have made him a central figure in India's struggle for freedom.