For most of its independent history, India's national government has been controlled by the Indian National Congress Party. Following its position as the largest political organisation in pre-independence India, Congress, usually led by a member of the Nehru-Gandhi family, dominated national politics for over forty years. In 1977, a united opposition, under the banner of the Janata Party, won the election and formed a non-Congress government for a short period after the unpopular 'emergency rule' imposed by Indira Gandhi in the previous Congress regime. In 1996, the Bharatiya Janata Party (BJP), a political party with a right wing nationalist ideology, became the largest single party, and established for the first time a serious opposition to the largely centre-left Congress. But power was held by two successive coalition governments, who stayed on with the support of the Congress. In 1998, the BJP formed the National Democratic Alliance (NDA) along with smaller parties and became the first non-Congress government to sustain the full five year term after it returned to power in 1999. The decade prior to 1999 was marked by short-lasting governments, with seven separate governments formed within that period. One however, a Congress government formed in 1991, lasted the full five years and initiated significant economic reforms.
In the 2004 Indian elections the Congress party returned to power after winning the largest number of seats, by a narrow margin. Congress formed a government in alliance with the Communist Party of India (Marxist) and with several mostly-regional parties called the United Progressive Alliance. The NDA, led by the BJP, currently forms the main opposition. All governments formed since 1996 have required party coalitions, with no single majority party, due to the steady rise of regional parties at the national level.
Map of India
All text of this article available under the terms of the GNU Free Documentation License (see Copyrights for details).