Answer:
1. The British had exhausted their resources (army and money) and didn't have the required manpower pool to keep the British Raj from functioning.
2. The Indians was felt they deserved independence after helping the British after WW2 in the North African campaign and other theaters of war.
This was not internet searched/pirated
FYI: I only know about WW2 history, so sorry if they are other reasons.
People saw many new factories making new products fast. They saw growing cities, skyscrapers, and people with time and money to entertain themselves. This prosperity gave them confidence. But some philosophers, psychologists, novelists, and artists sensed that some people had doubts and worries. psychologists, philosophers, novelists, and artists began to explore the unreasonable side of human nature, and in the process revolutionized our understanding of the human mind and our concepts of art and music. i hoped that helped.