Here are some reasons why:
1. Raw materials: India had an abundance of raw materials necessary for textile production, such as cotton, silk, and jute. The climate and soil conditions in India were ideal for growing these crops.
2. Skilled labor: India had a long history of textile production, and its weavers were highly skilled in their craft. They used traditional techniques that had been passed down from generation to generation.
3. Low labor costs: Labor costs in India were relatively low, which made it possible for Indian textile manufacturers to produce goods at a competitive price.
4. Government support: The Indian government supported the textile industry by providing subsidies and other incentives. This helped to make Indian textiles more affordable and competitive in the global market.
5. Global demand: There was a high demand for Indian textiles in Europe, the Americas, and other parts of the world. Indian textiles were known for their high quality, intricate designs, and vibrant colors.