Following factors are responsible:
1. India is a country of tropical climate. Cotton clothes are comfortable here in hot and semi-arid climate, so there is a great demand of cotton clothes in the country.
2. Cotton is the main raw material for this industry which is sufficiently produced in our country.
3. India is the second largest country of the world regarding population due to which labour is easily available for this industry. In various parts of India, people and their family have been making cotton clothes from generation, due to which the skill of making cotton clothes passes from generation to generation.