Which of the following is a national political party in India?
Correct: D
The Bahujan Samaj Party (BSP) is a recognized National Party in India, with a presence and significant vote share across several states. Shiromani Akali Dal and Biju Janata Dal are state parties, primarily active in Punjab and Odisha respectively. While All India Trinamool Congress has had national party status, for a consistent and unequivocal example, BSP fits best.