It’s because China has a great proportion of developed lands whereas in India 70% of people living in rural areas. Also, electricity availability is a major problem in India. Electricity is for a limited time, thus factories lay idle and do not produce goods during the time.