India's political landscape
India's political landscape is characterized by a multi-party system, with several national and regional parties competing for power. The two major national parties are the Bharatiya Janata Party (BJP) and the Indian National Congress (INC). Elections are held at multiple levels, including national, state, and local, allowing for diverse representation.
The Constitution of India establishes a parliamentary democracy, where the Prime Minister is the head of government and the President serves as the ceremonial head of state. State governments also play a crucial role, with their own chief ministers and assemblies, reflecting the country's federal structure.