Bring out three differences each between Socialist parties and the Communist Party and between Bharatiya Jana Sangh and Swatantra Party.
(i) The Socialist parties believed in the ideology of democratic socialism whereas the Communist Party on the other hand, took inspiration from the Bolshevik revolution in Russia and advocated socialism as a solution to problems affecting the country.
(ii) The Congress Socialist Party was formed within the Congress in 1934 and wanted a more radical and egalitarian Congress. On the other the communists worked mainly from within the fold of the Indian National Congress. A parting of ways took place in December 1941, when the communists decided to support the British in their war against Nazi Germany.
(iii) The Socialist Party went through many splits and reunions leading to the formation of many socialist parties. These included the Kisan Mazdoor Praja Party, the Praja Socialist Party and Samyukta Socialist Party and others. While, the Communist Party was divided once in 1964 on the basis of ideology. As a result of it Communist Party of India (Marxist) was formed.
Three differences between Bharatiya Jana Sangh and Swatantra Party are as given below :
(i) Bharatiya Jana Sangh was formed in 1951 while The Swatantra Party was formed in August 1959.
(ii) In its early years, Bharatiya Jana Sangh had support base mainly in the urban areas of the Hindi speaking states like Rajasthan, Madhya Pradesh, Delhi and Uttar Pradesh on the other hand Swatantra Party was supported by landlords, princes, industrialists and business class.
(iii) Bharatiya Jana Sangh had a strong base. Its lineage can be traced back to the Rashtriya Swayamsevak Sangh (RSS) and the Hindu Mahasabha whereas Swatantra Party’s base was narrow as it attracted landlords, princes, industrialists and business classes only.