The correct answer is: b) Communist Parties.
The Communist Parties have traditionally had a strong influence on trade unions and worker movements in Punjab. The Communist Party of India (CPI) and the Communist Party of India (Marxist) (CPI(M)) have been active in Punjab since the early 20th century, and they have played a significant role in the state’s labor movement. The CPI and CPI(M) have organized strikes, protests, and other forms of worker activism, and they have also been involved in the formation of trade unions. The Communist Parties have also been active in the political arena, and they have won seats in the Punjab Legislative Assembly.
The Bharatiya Janata Party (BJP) is a right-wing political party that has a strong base in the Hindi-speaking heartland of India. The BJP has not traditionally had a strong presence in Punjab, and it has not been as successful in mobilizing workers as the Communist Parties.
The Shiromani Akali Dal (SAD) is a regional political party that represents the interests of the Sikh community in Punjab. The SAD has a strong base in rural Punjab, and it has been more successful in mobilizing farmers than workers.
The Indian National Congress (INC) is a center-left political party that is the oldest and largest political party in India. The INC has a strong presence in Punjab, but it has not been as successful in mobilizing workers as the Communist Parties.