Step 1: Understanding the Question:
The question asks for the current number of recognized National Parties in India.
Step 2: Detailed Explanation:
The number of national parties changes based on the reviews conducted by the Election Commission of India (ECI).
As of the ECI's update on 10 April 2023:
- Three parties lost their national party status: All India Trinamool Congress (AITC), Nationalist Congress Party (NCP), and the Communist Party of India (CPI).
- One party gained national party status: Aam Aadmi Party (AAP).
Following this change, the current list of National Parties in India is:
1. Bharatiya Janata Party (BJP)
2. Indian National Congress (INC)
3. Communist Party of India (Marxist) [CPI(M)]
4. Bahujan Samaj Party (BSP)
5. National People's Party (NPP)
6. Aam Aadmi Party (AAP)
This makes the total number of national parties 6.
Step 3: Final Answer
At present, there are 6 recognized national parties in India.