Punjab has more than 20 thousand registered factories where around 8 lakh workers called blue-collar workers are employed, which is less than even 3.3% of the population of Punjab that has regular jobs.