India's all big and small political parties

National Parties 1. Bharatiya Janata Party (BJP) The Bharatiya Janata Party is India’s largest political party and is currently in power. It is primarily dominant in the northern, central, and western regions of India, especially in Hindi-speaking states. The party follows a right-wing ideology and is often seen as the largest proponent of Hindutva. Its core principles include economic liberalization and nationalism. Since 2014, it has emerged as the dominant ruling party of the country. It was founded in 1980 by former Prime Minister Atal Bihari Vajpayee and Lal Krishna Advani. Currently, Narendra Modi serves as India’s Prime Minister from this party. 2. Indian National Congress (INC) The Indian National Congress is considered the oldest political party in India. It has historically had influence across almost every state. The party primarily follows a left-wing ideology, advocating for social liberalism and secularism. After India’s independence and until 2014, it was the domin...