The correct options are
A Economic problems faced by India after the First World War.
B Lack of desire by Imperialist England to free its colonies.
C Joining of Indian soldiers in the National Movement.
The Non-cooperation Movement was a movement organised by Mahatma Gandhi in an attempt to persuade the British government in India to grant self-government, or swaraj, to India. The economic problems faced by India after the First World War, lack of desire by Imperialist England to free its colonies, joining of Indian soldiers in the National Movement were among the important reasons behind the starting of the Non-cooperation Movement. The Indian Statutory Commission was sent to India after the Non-cooperation Movement in 1927.