Answer:
the method of non violence was successful in gaining independence in India because it changed the public appearance of India in general and carved a path where the world look at India as a non hostile country who can strive on their own without aid, which led to their independence. btw, I rlly sweated this question and it was a little difficult ngl. I hope this helped.