Final answer:
The non-cooperation movement in India failed due to the Chauri Chaura incident, lack of widespread support, and repressive measures from the colonial government.
Step-by-step explanation:
The non-cooperation movement in India was a significant civil-disobedience movement launched by Mahatma Gandhi in 1920. However, it ultimately failed to achieve its objectives due to several reasons. One of the main reasons was the Chauri Chaura incident in 1922, where a mob set fire to a police station, resulting in the death of 22 policemen. Gandhi called off the movement as he believed that non-violence was essential, and this incident went against that principle. Another reason for the failure was the lack of widespread support and participation from all sections of society. Many believed that the movement was limited to the urban areas and did not address the concerns and aspirations of rural populations. Additionally, the movement faced repressive measures and violence from the colonial government, which weakened its impact.
Learn more about Failure of the non-cooperation movement in India